/// <summary> /// 更新一条数据 /// </summary> public bool Update(Model.sr_info model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update sr_info set "); strSql.Append("sr_name=@sr_name,"); strSql.Append("sr_type=@sr_type,"); strSql.Append("sr_resp_name=@sr_resp_name,"); strSql.Append("sr_resp_id=@sr_resp_id,"); strSql.Append("sr_contact_name=@sr_contact_name,"); strSql.Append("sr_contact_phone=@sr_contact_phone,"); strSql.Append("sr_place=@sr_place,"); strSql.Append("sr_create_time=@sr_create_time,"); strSql.Append("sr_update_time=@sr_update_time"); strSql.Append(" where sr_id=@sr_id "); MySqlParameter[] parameters = { new MySqlParameter("@sr_name", MySqlDbType.VarChar, 64), new MySqlParameter("@sr_type", MySqlDbType.VarChar, 10), new MySqlParameter("@sr_resp_name", MySqlDbType.VarChar, 64), new MySqlParameter("@sr_resp_id", MySqlDbType.Int32, 11), new MySqlParameter("@sr_contact_name", MySqlDbType.VarChar, 64), new MySqlParameter("@sr_contact_phone", MySqlDbType.Int32, 16), new MySqlParameter("@sr_place", MySqlDbType.VarChar, 255), new MySqlParameter("@sr_create_time", MySqlDbType.DateTime), new MySqlParameter("@sr_update_time", MySqlDbType.DateTime), new MySqlParameter("@sr_id", MySqlDbType.Int32, 32) }; parameters[0].Value = model.sr_name; parameters[1].Value = model.sr_type; parameters[2].Value = model.sr_resp_name; parameters[3].Value = model.sr_resp_id; parameters[4].Value = model.sr_contact_name; parameters[5].Value = model.sr_contact_phone; parameters[6].Value = model.sr_place; parameters[7].Value = model.sr_create_time; parameters[8].Value = model.sr_update_time; parameters[9].Value = model.sr_id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Model.sr_info DataRowToModel(DataRow row) { Model.sr_info model = new Model.sr_info(); if (row != null) { if (row["sr_id"] != null && row["sr_id"].ToString() != "") { model.sr_id = int.Parse(row["sr_id"].ToString()); } if (row["sr_name"] != null) { model.sr_name = row["sr_name"].ToString(); } if (row["sr_type"] != null && row["sr_type"].ToString() != "") { model.sr_type = (row["sr_type"].ToString()); } if (row["sr_resp_name"] != null) { model.sr_resp_name = row["sr_resp_name"].ToString(); } if (row["sr_resp_id"] != null && row["sr_resp_id"].ToString() != "") { model.sr_resp_id = int.Parse(row["sr_resp_id"].ToString()); } if (row["sr_contact_name"] != null) { model.sr_contact_name = row["sr_contact_name"].ToString(); } if (row["sr_contact_phone"] != null && row["sr_contact_phone"].ToString() != "") { model.sr_contact_phone = int.Parse(row["sr_contact_phone"].ToString()); } if (row["sr_place"] != null) { model.sr_place = row["sr_place"].ToString(); } if (row["sr_create_time"] != null && row["sr_create_time"].ToString() != "") { model.sr_create_time = DateTime.Parse(row["sr_create_time"].ToString()); } if (row["sr_update_time"] != null && row["sr_update_time"].ToString() != "") { model.sr_update_time = DateTime.Parse(row["sr_update_time"].ToString()); } } return(model); }
/// <summary> /// 得到一个对象实体 /// </summary> public Model.sr_info GetModel(int sr_id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select sr_id,sr_name,sr_type,sr_resp_name,sr_resp_id,sr_contact_name,sr_contact_phone,sr_place,sr_create_time,sr_update_time from sr_info "); strSql.Append(" where sr_id=@sr_id "); MySqlParameter[] parameters = { new MySqlParameter("@sr_id", MySqlDbType.Int32, 32) }; parameters[0].Value = sr_id; Model.sr_info model = new Model.sr_info(); DataSet ds = DbHelperMySQL.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { return(DataRowToModel(ds.Tables[0].Rows[0])); } else { return(null); } }