/// <summary> /// 得到一个对象实体 /// </summary> public zhangte.Model.zt_chuku DataRowToModel(DataRow row) { zhangte.Model.zt_chuku model = new zhangte.Model.zt_chuku(); 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(); } } return(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(zhangte.Model.zt_chuku model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into zt_chuku("); 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) }; parameters[0].Value = model.企业标识代码; parameters[1].Value = model.产品名称; parameters[2].Value = model.数量; parameters[3].Value = model.出库原因; parameters[4].Value = model.出库时间; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(rows); } else { return(0); } }
/// <summary> /// 得到一个对象实体 /// </summary> public zhangte.Model.zt_chuku GetModel(int Id) { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select * from zt_chuku "); 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_chuku model = new zhangte.Model.zt_chuku(); 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_chuku model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update zt_chuku set "); 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("@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.Id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }