Beispiel #1
0
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public bool Update(EntrustInfo model)
        {
            try
            {
                int            rowsAffected = 0;
                SqlParameter[] parameters   =
                {
                    new SqlParameter("@id",            SqlDbType.Int,         4),
                    new SqlParameter("@userid",        SqlDbType.Int,         4),
                    new SqlParameter("@status",        SqlDbType.TinyInt,     1),
                    new SqlParameter("@bankcardnum",   SqlDbType.VarChar,    30),
                    new SqlParameter("@bankname",      SqlDbType.NVarChar,  150),
                    new SqlParameter("@payee",         SqlDbType.NVarChar,   10),
                    new SqlParameter("@amount",        SqlDbType.Decimal,     9),
                    new SqlParameter("@rate",          SqlDbType.Decimal,     9),
                    new SqlParameter("@remittancefee", SqlDbType.Decimal,     9),
                    new SqlParameter("@totalAmt",      SqlDbType.Decimal,     9),
                    new SqlParameter("@addtime",       SqlDbType.DateTime),
                    new SqlParameter("@cdate",         SqlDbType.DateTime),
                    new SqlParameter("@cadmin",        SqlDbType.Int,         4),
                    new SqlParameter("@remark",        SqlDbType.NVarChar, 200)
                };
                parameters[0].Value  = model.id;
                parameters[1].Value  = model.userid;
                parameters[2].Value  = model.status;
                parameters[3].Value  = model.bankcardnum;
                parameters[4].Value  = model.bankname;
                parameters[5].Value  = model.payee;
                parameters[6].Value  = model.amount;
                parameters[7].Value  = model.rate;
                parameters[8].Value  = model.remittancefee;
                parameters[9].Value  = model.totalAmt;
                parameters[10].Value = model.addtime;
                parameters[11].Value = model.cdate;
                parameters[12].Value = model.cadmin;
                parameters[13].Value = model.remark;

                rowsAffected = DataBase.ExecuteNonQuery(CommandType.StoredProcedure, "proc_entrust_Update", parameters);
                if (rowsAffected > 0)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception ex)
            {
                ExceptionHandler.HandleException(ex);
                return(false);
            }
        }
Beispiel #2
0
        public static EntrustInfo GetModelFromDs(DataSet ds)
        {
            EntrustInfo model = new EntrustInfo();

            if (ds.Tables[0].Rows.Count > 0)
            {
                if (ds.Tables[0].Rows[0]["id"] != null && ds.Tables[0].Rows[0]["id"].ToString() != "")
                {
                    model.id = int.Parse(ds.Tables[0].Rows[0]["id"].ToString());
                }
                if (ds.Tables[0].Rows[0]["userid"] != null && ds.Tables[0].Rows[0]["userid"].ToString() != "")
                {
                    model.userid = int.Parse(ds.Tables[0].Rows[0]["userid"].ToString());
                }
                if (ds.Tables[0].Rows[0]["status"] != null && ds.Tables[0].Rows[0]["status"].ToString() != "")
                {
                    model.status = int.Parse(ds.Tables[0].Rows[0]["status"].ToString());
                }
                if (ds.Tables[0].Rows[0]["bankcardnum"] != null && ds.Tables[0].Rows[0]["bankcardnum"].ToString() != "")
                {
                    model.bankcardnum = ds.Tables[0].Rows[0]["bankcardnum"].ToString();
                }
                if (ds.Tables[0].Rows[0]["bankname"] != null && ds.Tables[0].Rows[0]["bankname"].ToString() != "")
                {
                    model.bankname = ds.Tables[0].Rows[0]["bankname"].ToString();
                }
                if (ds.Tables[0].Rows[0]["payee"] != null && ds.Tables[0].Rows[0]["payee"].ToString() != "")
                {
                    model.payee = ds.Tables[0].Rows[0]["payee"].ToString();
                }
                if (ds.Tables[0].Rows[0]["amount"] != null && ds.Tables[0].Rows[0]["amount"].ToString() != "")
                {
                    model.amount = decimal.Parse(ds.Tables[0].Rows[0]["amount"].ToString());
                }
                if (ds.Tables[0].Rows[0]["rate"] != null && ds.Tables[0].Rows[0]["rate"].ToString() != "")
                {
                    model.rate = decimal.Parse(ds.Tables[0].Rows[0]["rate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["remittancefee"] != null && ds.Tables[0].Rows[0]["remittancefee"].ToString() != "")
                {
                    model.remittancefee = decimal.Parse(ds.Tables[0].Rows[0]["remittancefee"].ToString());
                }
                if (ds.Tables[0].Rows[0]["totalAmt"] != null && ds.Tables[0].Rows[0]["totalAmt"].ToString() != "")
                {
                    model.totalAmt = decimal.Parse(ds.Tables[0].Rows[0]["totalAmt"].ToString());
                }
                if (ds.Tables[0].Rows[0]["addtime"] != null && ds.Tables[0].Rows[0]["addtime"].ToString() != "")
                {
                    model.addtime = DateTime.Parse(ds.Tables[0].Rows[0]["addtime"].ToString());
                }
                if (ds.Tables[0].Rows[0]["cdate"] != null && ds.Tables[0].Rows[0]["cdate"].ToString() != "")
                {
                    model.cdate = DateTime.Parse(ds.Tables[0].Rows[0]["cdate"].ToString());
                }
                if (ds.Tables[0].Rows[0]["cadmin"] != null && ds.Tables[0].Rows[0]["cadmin"].ToString() != "")
                {
                    model.cadmin = int.Parse(ds.Tables[0].Rows[0]["cadmin"].ToString());
                }
                if (ds.Tables[0].Rows[0]["remark"] != null && ds.Tables[0].Rows[0]["remark"].ToString() != "")
                {
                    model.remark = ds.Tables[0].Rows[0]["remark"].ToString();
                }
                return(model);
            }
            else
            {
                return(null);
            }
        }