示例#1
0
 /// <summary>
 ///  增加一条数据
 /// </summary>
 public int Add(Model.Finance.Transfer model)
 {
     try
     {
         return(dal.Add(model));
     }
     catch (Exception ex)
     {
         ExceptionHandler.HandleException(ex);
         return(0);
     }
 }
示例#2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Model.Finance.Transfer model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update transfer set ");
            strSql.Append("year=@year,");
            strSql.Append("month=@month,");
            strSql.Append("userid=@userid,");
            strSql.Append("touserid=@touserid,");
            strSql.Append("amt=@amt,");
            strSql.Append("charge=@charge,");
            strSql.Append("remark=@remark,");
            strSql.Append("status=@status,");
            strSql.Append("addtime=@addtime,");
            strSql.Append("updatetime=@updatetime");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@year",       SqlDbType.Int,         4),
                new SqlParameter("@month",      SqlDbType.Int,         4),
                new SqlParameter("@userid",     SqlDbType.Int,         4),
                new SqlParameter("@touserid",   SqlDbType.Int,         4),
                new SqlParameter("@amt",        SqlDbType.Decimal,     9),
                new SqlParameter("@charge",     SqlDbType.Decimal,     9),
                new SqlParameter("@remark",     SqlDbType.VarChar,   200),
                new SqlParameter("@status",     SqlDbType.Int,         4),
                new SqlParameter("@addtime",    SqlDbType.DateTime),
                new SqlParameter("@updatetime", SqlDbType.DateTime),
                new SqlParameter("@id",         SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.year;
            parameters[1].Value  = model.month;
            parameters[2].Value  = model.userid;
            parameters[3].Value  = model.touserid;
            parameters[4].Value  = model.amt;
            parameters[5].Value  = model.charge;
            parameters[6].Value  = model.remark;
            parameters[7].Value  = model.status;
            parameters[8].Value  = model.addtime;
            parameters[9].Value  = model.updatetime;
            parameters[10].Value = model.id;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
示例#3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Model.Finance.Transfer DataRowToModel(DataRow row)
 {
     Model.Finance.Transfer model = new Model.Finance.Transfer();
     if (row != null)
     {
         if (row["id"] != null && row["id"].ToString() != "")
         {
             model.id = int.Parse(row["id"].ToString());
         }
         if (row["year"] != null && row["year"].ToString() != "")
         {
             model.year = int.Parse(row["year"].ToString());
         }
         if (row["month"] != null && row["month"].ToString() != "")
         {
             model.month = int.Parse(row["month"].ToString());
         }
         if (row["userid"] != null && row["userid"].ToString() != "")
         {
             model.userid = int.Parse(row["userid"].ToString());
         }
         if (row["touserid"] != null && row["touserid"].ToString() != "")
         {
             model.touserid = int.Parse(row["touserid"].ToString());
         }
         if (row["amt"] != null && row["amt"].ToString() != "")
         {
             model.amt = decimal.Parse(row["amt"].ToString());
         }
         if (row["charge"] != null && row["charge"].ToString() != "")
         {
             model.charge = decimal.Parse(row["charge"].ToString());
         }
         if (row["remark"] != null)
         {
             model.remark = row["remark"].ToString();
         }
         if (row["status"] != null && row["status"].ToString() != "")
         {
             model.status = int.Parse(row["status"].ToString());
         }
         if (row["addtime"] != null && row["addtime"].ToString() != "")
         {
             model.addtime = DateTime.Parse(row["addtime"].ToString());
         }
         if (row["updatetime"] != null && row["updatetime"].ToString() != "")
         {
             model.updatetime = DateTime.Parse(row["updatetime"].ToString());
         }
     }
     return(model);
 }
示例#4
0
        /// <summary>
        ///  增加一条数据
        /// </summary>
        public int Add(Model.Finance.Transfer model)
        {
            try
            {
                int            rowsAffected;
                SqlParameter[] parameters =
                {
                    new SqlParameter("@id",         SqlDbType.Int,         4),
                    new SqlParameter("@year",       SqlDbType.Int,         4),
                    new SqlParameter("@month",      SqlDbType.Int,         4),
                    new SqlParameter("@userid",     SqlDbType.Int,         4),
                    new SqlParameter("@touserid",   SqlDbType.Int,         4),
                    new SqlParameter("@amt",        SqlDbType.Decimal,     9),
                    new SqlParameter("@charge",     SqlDbType.Decimal,     9),
                    new SqlParameter("@remark",     SqlDbType.VarChar,   200),
                    new SqlParameter("@status",     SqlDbType.Int,         4),
                    new SqlParameter("@addtime",    SqlDbType.DateTime),
                    new SqlParameter("@updatetime", SqlDbType.DateTime)
                };
                parameters[0].Direction = ParameterDirection.Output;
                parameters[1].Value     = model.year;
                parameters[2].Value     = model.month;
                parameters[3].Value     = model.userid;
                parameters[4].Value     = model.touserid;
                parameters[5].Value     = model.amt;
                parameters[6].Value     = model.charge;
                parameters[7].Value     = model.remark;
                parameters[8].Value     = model.status;
                parameters[9].Value     = model.addtime;
                parameters[10].Value    = model.updatetime;

                DbHelperSQL.RunProcedure("proc_transfer_add", parameters, out rowsAffected);
                return((int)parameters[0].Value);
            }
            catch (Exception ex)
            {
                ExceptionHandler.HandleException(ex);
                return(0);
            }
        }
示例#5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Model.Finance.Transfer GetModel(int id)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 id,year,month,userid,touserid,amt,charge,remark,status,addtime,updatetime from transfer ");
            strSql.Append(" where id=@id ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@id", SqlDbType.Int, 4)
            };
            parameters[0].Value = id;

            Model.Finance.Transfer model = new Model.Finance.Transfer();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
示例#6
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(Model.Finance.Transfer model)
 {
     return(dal.Update(model));
 }