using System; using System.Data; using System.Text; using System.Data.SqlClient; namespace Mtxfw.DAL { /// /// 数据访问类:province /// public partial class province : Mtxfw.Utility.Myabstract { public province() : base("province") {} /// /// 增加一条数据 /// public int Add(Mtxfw.Model.province model) { StringBuilder strSql=new StringBuilder(); strSql.Append("insert into province("); strSql.Append("ProvinceID,ProvinceName)"); strSql.Append(" values ("); strSql.Append("@ProvinceID,@ProvinceName)"); strSql.Append(";select SCOPE_IDENTITY()"); SqlParameter[] parameters = { new SqlParameter("@ProvinceID", SqlDbType.NVarChar,50), new SqlParameter("@ProvinceName", SqlDbType.NVarChar,50)}; parameters[0].Value = model.ProvinceID; parameters[1].Value = model.ProvinceName; object obj = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(),parameters); if (obj == null) { return 0; } else { return Convert.ToInt32(obj); } } /// /// 更新一条数据 /// public bool Update(Mtxfw.Model.province model) { StringBuilder strSql=new StringBuilder(); strSql.Append("update province set "); strSql.Append("ProvinceName=@ProvinceName"); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@ProvinceName", SqlDbType.NVarChar,50), new SqlParameter("@id", SqlDbType.Int,4), new SqlParameter("@ProvinceID", SqlDbType.NVarChar,50)}; parameters[0].Value = model.ProvinceName; parameters[1].Value = model.id; parameters[2].Value = model.ProvinceID; int rows=Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(),parameters); if (rows > 0) { return true; } else { return false; } } /// /// 更新一条数据 /// public bool Updatecenter(string center, int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("update province set "); strSql.Append("center=@center"); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@center", SqlDbType.NVarChar,50), new SqlParameter("@id", SqlDbType.Int,4)}; parameters[0].Value = center; parameters[1].Value = id; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 更新一条数据 /// public bool UpdateYFMoney(Mtxfw.Model.province model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update province set "); strSql.Append("YFMoney=@YFMoney,"); strSql.Append("YFMoney2=@YFMoney2"); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@YFMoney", SqlDbType.Money), new SqlParameter("@YFMoney2", SqlDbType.Money), new SqlParameter("@id", SqlDbType.Int,4)}; parameters[0].Value = model.YFMoney; parameters[1].Value = model.YFMoney2; parameters[2].Value = model.id; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 更新一条数据 /// public bool UpdateYFMoney0(Mtxfw.Model.province model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update province set "); strSql.Append("YFMoney0=@YFMoney0,"); strSql.Append("YFMoney1=@YFMoney1"); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@YFMoney0", SqlDbType.Money), new SqlParameter("@YFMoney1", SqlDbType.Money), new SqlParameter("@id", SqlDbType.Int,4)}; parameters[0].Value = model.YFMoney0; parameters[1].Value = model.YFMoney1; parameters[2].Value = model.id; int rows = Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 删除一条数据 /// public bool Delete(int id) { StringBuilder strSql=new StringBuilder(); strSql.Append("delete from province "); 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 bool Delete(string ProvinceID) { StringBuilder strSql=new StringBuilder(); strSql.Append("delete from province "); strSql.Append(" where ProvinceID=@ProvinceID "); SqlParameter[] parameters = { new SqlParameter("@ProvinceID", SqlDbType.NVarChar,50)}; parameters[0].Value = ProvinceID; int rows=Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString(),parameters); if (rows > 0) { return true; } else { return false; } } /// /// 删除一条数据 /// public bool DeleteList(string idlist ) { StringBuilder strSql=new StringBuilder(); strSql.Append("delete from province "); strSql.Append(" where id in ("+idlist + ") "); int rows=Mtxfw.Utility.SqlDbHelper_U.ExecuteCmd(strSql.ToString()); if (rows > 0) { return true; } else { return false; } } /// /// 得到一个对象实体 /// public Mtxfw.Model.province GetModel(int id) { StringBuilder strSql=new StringBuilder(); strSql.Append("select top 1 * from province "); strSql.Append(" where id=@id"); SqlParameter[] parameters = { new SqlParameter("@id", SqlDbType.Int,4) }; parameters[0].Value = id; Mtxfw.Model.province model=new Mtxfw.Model.province(); DataSet ds=Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString(),parameters); if(ds.Tables[0].Rows.Count>0) { if(ds.Tables[0].Rows[0]["id"].ToString()!="") { model.id=int.Parse(ds.Tables[0].Rows[0]["id"].ToString()); } model.ProvinceID=ds.Tables[0].Rows[0]["ProvinceID"].ToString(); model.ProvinceName=ds.Tables[0].Rows[0]["ProvinceName"].ToString(); model.YFMoney = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney"].ToString()); model.YFMoney0 = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney0"].ToString()); model.YFMoney1 = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney1"].ToString()); model.YFMoney2 = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney2"].ToString()); return model; } else { return null; } } /// /// 得到一个对象实体 /// public Mtxfw.Model.province GetModel(string ProvinceID) { StringBuilder strSql = new StringBuilder(); strSql.Append("select top 1 * from province "); strSql.Append(" where ProvinceID=@ProvinceID"); SqlParameter[] parameters = { new SqlParameter("@ProvinceID", SqlDbType.VarChar,50) }; parameters[0].Value = ProvinceID; Mtxfw.Model.province model = new Mtxfw.Model.province(); DataSet ds = Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["id"].ToString() != "") { model.id = int.Parse(ds.Tables[0].Rows[0]["id"].ToString()); } model.ProvinceID = ds.Tables[0].Rows[0]["ProvinceID"].ToString(); model.ProvinceName = ds.Tables[0].Rows[0]["ProvinceName"].ToString(); model.YFMoney = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney"].ToString()); model.YFMoney0 = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney0"].ToString()); model.YFMoney1 = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney1"].ToString()); model.YFMoney2 = Convert.ToDouble(ds.Tables[0].Rows[0]["YFMoney2"].ToString()); return model; } else { return null; } } /// /// 获取省份名称 /// public String GetProvince(string ProvinceID) { string sql = "select top 1 * from Province where ProvinceID='" + ProvinceID + "'"; DataSet ds = Mtxfw.Utility.SqlDbHelper_U.GetDataSet(sql); if (ds.Tables[0].Rows.Count > 0) { return ds.Tables[0].Rows[0]["ProvinceName"].ToString(); } else { return String.Empty; } } /// /// 获取省份ID /// public String GetProvinceID(string ProvinceName) { string sql = "select top 1 * from Province where ProvinceName like '%" + ProvinceName + "%'"; DataSet ds = Mtxfw.Utility.SqlDbHelper_U.GetDataSet(sql); if (ds.Tables[0].Rows.Count > 0) { return ds.Tables[0].Rows[0]["ProvinceID"].ToString(); } else { return String.Empty; } } /// /// 获得数据列表 /// public DataSet GetList(string strWhere) { StringBuilder strSql=new StringBuilder(); strSql.Append("select * "); strSql.Append(" FROM province "); 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 province "); if(strWhere.Trim()!="") { strSql.Append(" where "+strWhere); } strSql.Append(" order by " + filedOrder); return Mtxfw.Utility.SqlDbHelper_U.GetDataSet(strSql.ToString()); } } }