using System; using System.Data; using System.Text; using System.Data.SqlClient; namespace Mtxfw.DAL { /// /// 数据访问类:user_proxy /// public partial class user_proxy : Mtxfw.Utility.Myabstract { public user_proxy() : base("user_proxy") { } /// /// 增加一条数据 /// public int Add(Mtxfw.Model.user_proxy model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into user_proxy("); strSql.Append("MemberId,AName,AgenLevel,AgenCost,Agenprovince,Agencity,Agencounty,IFFill,Agentrading,AAddress,ATel,latitude,longitude,IFJS,TType,gtype)"); strSql.Append(" values ("); strSql.Append("@MemberId,@AName,@AgenLevel,@AgenCost,@Agenprovince,@Agencity,@Agencounty,@IFFill,@Agentrading,@AAddress,@ATel,@latitude,@longitude,@IFJS,@TType,@gtype)"); strSql.Append(";select SCOPE_IDENTITY()"); SqlParameter[] parameters = { new SqlParameter("@MemberId", SqlDbType.Int), new SqlParameter("@AName", SqlDbType.VarChar,100), new SqlParameter("@AgenLevel", SqlDbType.Int), new SqlParameter("@AgenCost", SqlDbType.Money), new SqlParameter("@Agenprovince", SqlDbType.VarChar,50), new SqlParameter("@Agencity", SqlDbType.VarChar,50), new SqlParameter("@Agencounty", SqlDbType.VarChar,50), new SqlParameter("@IFFill", SqlDbType.Int), new SqlParameter("@Agentrading", SqlDbType.VarChar,50), new SqlParameter("@AAddress", SqlDbType.VarChar,100), new SqlParameter("@ATel", SqlDbType.VarChar,20), new SqlParameter("@latitude", SqlDbType.Decimal), new SqlParameter("@longitude", SqlDbType.Decimal), new SqlParameter("@IFJS", SqlDbType.Int), new SqlParameter("@TType", SqlDbType.Int), new SqlParameter("@gtype", SqlDbType.Int)}; parameters[0].Value = model.MemberId; parameters[1].Value = model.AName; parameters[2].Value = model.AgenLevel; parameters[3].Value = model.AgenCost; parameters[4].Value = model.Agenprovince; parameters[5].Value = model.Agencity; parameters[6].Value = model.Agencounty; parameters[7].Value = model.IFFill; parameters[8].Value = model.Agentrading; parameters[9].Value = model.AAddress; parameters[10].Value = model.ATel; parameters[11].Value = model.latitude; parameters[12].Value = model.longitude; parameters[13].Value = model.IFJS; parameters[14].Value = model.TType; parameters[15].Value = model.gtype; string obj = Mtxfw.Utility.SqlDbHelper_U.GetObject(strSql.ToString(), parameters).ToString(); if (obj == "") { return 0; } else { return Convert.ToInt32(obj); } } /// /// 更新一条数据 /// public bool Update(Mtxfw.Model.user_proxy model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update user_proxy set "); strSql.Append("AName=@AName,"); strSql.Append("AgenLevel=@AgenLevel,"); strSql.Append("AgentRecomID=@AgentRecomID,"); strSql.Append("AgenCost=@AgenCost,"); strSql.Append("Agenprovince=@Agenprovince,"); strSql.Append("Agencity=@Agencity,"); strSql.Append("Agencounty=@Agencounty,"); strSql.Append("IFFill=@IFFill,"); strSql.Append("Agentrading=@Agentrading,"); strSql.Append("AAddress=@AAddress,"); strSql.Append("ATel=@ATel,"); strSql.Append("latitude=@latitude,"); strSql.Append("longitude=@longitude,"); strSql.Append("IFJS=@IFJS"); strSql.Append(" where ID=@Id"); SqlParameter[] parameters = { new SqlParameter("@Id", SqlDbType.Int), new SqlParameter("@AName", SqlDbType.VarChar,100), new SqlParameter("@AgenLevel", SqlDbType.Int), new SqlParameter("@AgentRecomID", SqlDbType.Int), new SqlParameter("@AgenCost", SqlDbType.Money), new SqlParameter("@Agenprovince", SqlDbType.VarChar,50), new SqlParameter("@Agencity", SqlDbType.VarChar,50), new SqlParameter("@Agencounty", SqlDbType.VarChar,50), new SqlParameter("@IFFill", SqlDbType.Int), new SqlParameter("@Agentrading", SqlDbType.VarChar,50), new SqlParameter("@AAddress", SqlDbType.VarChar,100), new SqlParameter("@ATel", SqlDbType.VarChar,20), new SqlParameter("@latitude", SqlDbType.Decimal), new SqlParameter("@longitude", SqlDbType.Decimal), new SqlParameter("@IFJS", SqlDbType.Int)}; parameters[0].Value = model.Id; parameters[1].Value = model.AName; parameters[2].Value = model.AgenLevel; parameters[3].Value = model.AgentRecomID; parameters[4].Value = model.AgenCost; parameters[5].Value = model.Agenprovince; parameters[6].Value = model.Agencity; parameters[7].Value = model.Agencounty; parameters[8].Value = model.IFFill; parameters[9].Value = model.Agentrading; parameters[10].Value = model.AAddress; parameters[11].Value = model.ATel; parameters[12].Value = model.latitude; parameters[13].Value = model.longitude; parameters[14].Value = model.IFJS; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 更新一条数据 /// public bool Updateseef(Mtxfw.Model.user_proxy model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update user_proxy set "); strSql.Append("seef=@seef"); strSql.Append(" where ID=@Id"); SqlParameter[] parameters = { new SqlParameter("@Id", SqlDbType.Int), new SqlParameter("@seef", SqlDbType.Int)}; parameters[0].Value = model.Id; parameters[1].Value = model.seef; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 更新一条数据 /// public bool UpdateIFJS(int id,int IFJS) { StringBuilder strSql = new StringBuilder(); strSql.Append("update user_proxy set "); strSql.Append("IFJS=@IFJS"); strSql.Append(" where ID=@Id"); SqlParameter[] parameters = { new SqlParameter("@Id", SqlDbType.Int), new SqlParameter("@IFJS", SqlDbType.Int)}; parameters[0].Value = id; parameters[1].Value = IFJS; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 得到一个对象实体 /// public Mtxfw.Model.user_proxy GetModel(int Id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 * from user_proxy "); strSql.Append(" where Id=@Id"); SqlParameter[] parameters = { new SqlParameter("@Id", SqlDbType.Int,4)}; parameters[0].Value = Id; Mtxfw.Model.user_proxy model = new Mtxfw.Model.user_proxy(); DataSet ds = Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { model.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString()); model.MemberId = int.Parse(ds.Tables[0].Rows[0]["MemberId"].ToString()); model.AgentRecomID = int.Parse(ds.Tables[0].Rows[0]["AgentRecomID"].ToString()); model.AName = ds.Tables[0].Rows[0]["AName"].ToString(); model.AgenLevel = int.Parse(ds.Tables[0].Rows[0]["AgenLevel"].ToString()); model.AgenCost = Convert.ToDouble(ds.Tables[0].Rows[0]["AgenCost"].ToString()); model.Agenprovince = ds.Tables[0].Rows[0]["Agenprovince"].ToString(); model.Agencity = ds.Tables[0].Rows[0]["Agencity"].ToString(); model.Agencounty = ds.Tables[0].Rows[0]["Agencounty"].ToString(); model.IFFill = Convert.ToInt32(ds.Tables[0].Rows[0]["IFFill"].ToString()); model.Agentrading = ds.Tables[0].Rows[0]["Agentrading"].ToString(); model.AAddress = ds.Tables[0].Rows[0]["AAddress"].ToString(); model.ATel = ds.Tables[0].Rows[0]["ATel"].ToString(); model.latitude = Convert.ToDecimal(ds.Tables[0].Rows[0]["latitude"].ToString()); model.longitude = Convert.ToDecimal(ds.Tables[0].Rows[0]["longitude"].ToString()); model.seef = int.Parse(ds.Tables[0].Rows[0]["seef"].ToString()); model.IFJS = int.Parse(ds.Tables[0].Rows[0]["IFJS"].ToString()); model.TType = int.Parse(ds.Tables[0].Rows[0]["TType"].ToString()); model.addtime = Convert.ToDateTime(ds.Tables[0].Rows[0]["addtime"].ToString()); return model; } else { return null; } } /// /// 得到一个对象实体 /// public Mtxfw.Model.user_proxy GetModel(int gtype, int TType, int MemberId) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 * from user_proxy "); strSql.Append(" where gtype=@gtype and TType=@TType And MemberId=@MemberId"); SqlParameter[] parameters = { new SqlParameter("@gtype", SqlDbType.Int), new SqlParameter("@TType", SqlDbType.Int), new SqlParameter("@MemberId", SqlDbType.Int)}; parameters[0].Value = gtype; parameters[1].Value = TType; parameters[2].Value = MemberId; Mtxfw.Model.user_proxy model = new Mtxfw.Model.user_proxy(); DataSet ds = Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { model.Id = int.Parse(ds.Tables[0].Rows[0]["Id"].ToString()); model.MemberId = int.Parse(ds.Tables[0].Rows[0]["MemberId"].ToString()); model.AgentRecomID = int.Parse(ds.Tables[0].Rows[0]["AgentRecomID"].ToString()); model.AName = ds.Tables[0].Rows[0]["AName"].ToString(); model.AgenLevel = int.Parse(ds.Tables[0].Rows[0]["AgenLevel"].ToString()); model.AgenCost = Convert.ToDouble(ds.Tables[0].Rows[0]["AgenCost"].ToString()); model.Agenprovince = ds.Tables[0].Rows[0]["Agenprovince"].ToString(); model.Agencity = ds.Tables[0].Rows[0]["Agencity"].ToString(); model.Agencounty = ds.Tables[0].Rows[0]["Agencounty"].ToString(); model.IFFill = Convert.ToInt32(ds.Tables[0].Rows[0]["IFFill"].ToString()); model.Agentrading = ds.Tables[0].Rows[0]["Agentrading"].ToString(); model.AAddress = ds.Tables[0].Rows[0]["AAddress"].ToString(); model.ATel = ds.Tables[0].Rows[0]["ATel"].ToString(); model.latitude = Convert.ToDecimal(ds.Tables[0].Rows[0]["latitude"].ToString()); model.longitude = Convert.ToDecimal(ds.Tables[0].Rows[0]["longitude"].ToString()); model.seef = int.Parse(ds.Tables[0].Rows[0]["seef"].ToString()); model.IFJS = int.Parse(ds.Tables[0].Rows[0]["IFJS"].ToString()); model.TType = int.Parse(ds.Tables[0].Rows[0]["TType"].ToString()); model.addtime = Convert.ToDateTime(ds.Tables[0].Rows[0]["addtime"].ToString()); return model; } else { return null; } } /// /// 删除一条数据 /// public bool Delete(int Id) { StringBuilder strSql = new StringBuilder(); strSql.Append("delete from user_proxy "); strSql.Append(" where Id=@Id"); SqlParameter[] parameters = { new SqlParameter("@Id", SqlDbType.Int,4) }; parameters[0].Value = Id; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 获得数据列表 /// public DataSet GetList(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select * "); strSql.Append(" FROM user_proxy "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } return Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString()); } /// /// 获得前几行数据 /// public DataSet GetList(int Top, string strWhere, string filedOrder) { StringBuilder strSql = new StringBuilder(); strSql.Append("select "); if (Top > 0) { strSql.Append(" top " + Top.ToString()); } strSql.Append(" * "); strSql.Append(" FROM user_proxy "); if (strWhere.Trim() != "") { strSql.Append(" where " + strWhere); } strSql.Append(" order by " + filedOrder); return Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString()); } } }