/// <summary> /// 得到一个对象实体 /// </summary> public zhangte.Model.zt_qiyebiao GetModel(int Id) { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select * from zt_qiyebiao "); strSql.Append(" where Id=@Id LIMIT 1"); MySqlParameter[] parameters = { new MySqlParameter("@Id", MySql.Data.MySqlClient.MySqlDbType.Int16, 11) }; parameters[0].Value = Id; zhangte.Model.zt_qiyebiao model = new zhangte.Model.zt_qiyebiao(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }
/// <summary> /// 更新一条数据 /// </summary> public bool Update(zhangte.Model.zt_qiyebiao model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update zt_qiyebiao set "); strSql.Append("企业标识代码=@企业标识代码,"); strSql.Append("登录密码=@登录密码,"); strSql.Append("企业名称=@企业名称,"); strSql.Append("企业类别=@企业类别,"); strSql.Append("联系方式=@联系方式,"); strSql.Append("发货地址=@发货地址,"); strSql.Append("信用等级=@信用等级"); strSql.Append(" where Id=@Id"); MySqlParameter[] parameters = { new MySqlParameter("@企业标识代码", MySqlDbType.VarChar, 255), new MySqlParameter("@登录密码", MySqlDbType.VarChar, 255), new MySqlParameter("@企业名称", MySqlDbType.VarChar, 255), new MySqlParameter("@企业类别", MySqlDbType.VarChar, 255), new MySqlParameter("@联系方式", MySqlDbType.VarChar, 255), new MySqlParameter("@发货地址", MySqlDbType.VarChar, 255), new MySqlParameter("@信用等级", MySqlDbType.VarChar, 255), new MySqlParameter("@Id", MySqlDbType.Int16, 6) }; parameters[0].Value = model.企业标识代码; parameters[1].Value = model.登录密码; parameters[2].Value = model.企业名称; parameters[3].Value = model.企业类别; parameters[4].Value = model.联系方式; parameters[5].Value = model.发货地址; parameters[6].Value = model.信用等级; parameters[7].Value = model.Id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public zhangte.Model.zt_qiyebiao DataRowToModel(DataRow row) { zhangte.Model.zt_qiyebiao model = new zhangte.Model.zt_qiyebiao(); if (row != null) { if (row["Id"] != null && row["Id"].ToString() != "") { model.Id = int.Parse(row["Id"].ToString()); } if (row["企业标识代码"] != null) { model.企业标识代码 = row["企业标识代码"].ToString(); } if (row["登录密码"] != null) { model.登录密码 = row["登录密码"].ToString(); } if (row["企业名称"] != null) { model.企业名称 = row["企业名称"].ToString(); } if (row["企业类别"] != null) { model.企业类别 = row["企业类别"].ToString(); } if (row["联系方式"] != null) { model.联系方式 = row["联系方式"].ToString(); } if (row["发货地址"] != null) { model.发货地址 = row["发货地址"].ToString(); } if (row["信用等级"] != null) { model.信用等级 = row["信用等级"].ToString(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(zhangte.Model.zt_qiyebiao model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into zt_qiyebiao("); strSql.Append("企业标识代码,登录密码,企业名称,企业类别,联系方式,发货地址,信用等级) values ("); strSql.Append("@企业标识代码,@登录密码,@企业名称,@企业类别,@联系方式,@发货地址,@信用等级)"); strSql.Append(";"); MySqlParameter[] parameters = { new MySqlParameter("@企业标识代码", MySqlDbType.VarChar, 255), new MySqlParameter("@登录密码", MySqlDbType.VarChar, 255), new MySqlParameter("@企业名称", MySqlDbType.VarChar, 255), new MySqlParameter("@企业类别", MySqlDbType.VarChar, 255), new MySqlParameter("@联系方式", MySqlDbType.VarChar, 255), new MySqlParameter("@发货地址", MySqlDbType.VarChar, 255), new MySqlParameter("@信用等级", MySqlDbType.VarChar, 255) }; parameters[0].Value = model.企业标识代码; parameters[1].Value = model.登录密码; parameters[2].Value = model.企业名称; parameters[3].Value = model.企业类别; parameters[4].Value = model.联系方式; parameters[5].Value = model.发货地址; parameters[6].Value = model.信用等级; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(rows); } else { return(0); } }