private string savecp(string dingdanbianhao, HttpContext context) { zhangte.BLL.zt_dingdan bll22 = new zhangte.BLL.zt_dingdan(context); zhangte.Model.zt_dingdan model22 = new zhangte.Model.zt_dingdan(); DataSet ds22 = bll22.GetList(" 订单编号 = '" + dingdanbianhao + "'"); model22.Id = int.Parse(ds22.Tables[0].Rows[0]["id"].ToString()); model22.订单编号 = ds22.Tables[0].Rows[0]["订单编号"].ToString(); model22.企业标识代码 = ds22.Tables[0].Rows[0]["企业标识代码"].ToString(); model22.用户名 = ds22.Tables[0].Rows[0]["用户名"].ToString(); model22.产品名称 = ds22.Tables[0].Rows[0]["产品名称"].ToString(); model22.单价 = ds22.Tables[0].Rows[0]["单价"].ToString(); model22.数量 = ds22.Tables[0].Rows[0]["数量"].ToString(); model22.总价 = ds22.Tables[0].Rows[0]["总价"].ToString(); model22.订单时间 = ds22.Tables[0].Rows[0]["订单时间"].ToString(); model22.收货地址 = ds22.Tables[0].Rows[0]["收货地址"].ToString(); model22.联系方式 = ds22.Tables[0].Rows[0]["联系方式"].ToString(); model22.订单状态 = "已收货"; bll22.Update1(model22); string strret = "OK"; return(strret); }
private string readlist(string yonghuming, HttpContext context) { zhangte.BLL.zt_dingdan bll1 = new zhangte.BLL.zt_dingdan(context); zhangte.Model.zt_dingdan model1 = new zhangte.Model.zt_dingdan(); DataSet ds1 = bll1.GetList(" 用户名 = '" + yonghuming + "'"); string strif = " order by id desc"; if (yonghuming != "") { strif = " where 用户名 like '%" + yonghuming + "%' order by id desc"; } string strret = "<table cellspacing='0' cellpadding='4' id='GridView1' style='color:#333333;width:100%;border-collapse:collapse;'><tr style='color:White;background-color:#5D7B9D;font-weight:bold;'>\r\n"; strret += "<th scope='col'>订单编号</th><th scope='col'>企业标识代码</th><th scope='col'>用户名</th><th scope='col'>产品名称</th><th scope='col'>总价</th><th scope='col'>订单状态</th><th scope='col'>查看明细</th></tr>\r\n"; for (int i = 0; i < ds1.Tables[0].Rows.Count; i++) { if (i % 2 == 0) { strret += "<tr align='center' style='color:#333333;background-color:#F7F6F3;'> <td>" + ds1.Tables[0].Rows[i]["订单编号"].ToString() + "</td> <td>" + ds1.Tables[0].Rows[i]["企业标识代码"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["用户名"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["总价"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["产品名称"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["订单状态"].ToString() + "</td><td><a onclick=\"mbedit('" + ds1.Tables[0].Rows[i]["id"].ToString() + "'); href='#cpedit'\">查看明细</a></td> </tr>\r\n"; } else { strret += "<tr align='center' style='color:#333333;background-color:#F7F6F3;'> <td>" + ds1.Tables[0].Rows[i]["订单编号"].ToString() + "</td> <td>" + ds1.Tables[0].Rows[i]["企业标识代码"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["用户名"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["总价"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["产品名称"].ToString() + "</td><td>" + ds1.Tables[0].Rows[i]["订单状态"].ToString() + "</td><td><a onclick=\"mbedit('" + ds1.Tables[0].Rows[i]["id"].ToString() + "'); href='#cpedit'\">查看明细</a></td> </tr>\r\n"; } } strret += "</table>\r\n"; return(strret); }
/// <summary> /// 得到一个对象实体 /// </summary> public zhangte.Model.zt_dingdan GetModel(int Id) { //该表无主键信息,请自定义主键/条件字段 StringBuilder strSql = new StringBuilder(); strSql.Append("select * from zt_dingdan "); 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_dingdan model = new zhangte.Model.zt_dingdan(); 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_dingdan model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update zt_dingdan set "); strSql.Append("订单编号=@订单编号,"); strSql.Append("企业标识代码=@企业标识代码,"); strSql.Append("用户名=@用户名,"); strSql.Append("产品名称=@产品名称,"); 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("@订单时间", 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.订单时间; parameters[8].Value = model.收货地址; parameters[9].Value = model.联系方式; parameters[10].Value = model.订单状态; parameters[11].Value = model.Id; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public zhangte.Model.zt_dingdan DataRowToModel(DataRow row) { zhangte.Model.zt_dingdan model = new zhangte.Model.zt_dingdan(); 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(); } 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_dingdan model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into zt_dingdan("); 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), 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.总价; parameters[7].Value = model.订单时间; parameters[8].Value = model.收货地址; parameters[9].Value = model.联系方式; parameters[10].Value = model.订单状态; int rows = DbHelperMySQL.ExecuteSql(strSql.ToString(), parameters); if (rows > 0) { return(rows); } else { return(0); } }
private string readedit(string dingdanbianhao, HttpContext context) { zhangte.BLL.zt_dingdan bll1 = new zhangte.BLL.zt_dingdan(context); zhangte.Model.zt_dingdan model1 = new zhangte.Model.zt_dingdan(); DataSet ds1 = bll1.GetList(" Id = '" + dingdanbianhao + "'"); string strif = " order by id desc"; if (dingdanbianhao != "") { strif = " where 订单编号 = " + dingdanbianhao + " order by id desc"; } string strret = ""; if (ds1.Tables[0].Rows.Count > 0) { strret = ds1.Tables[0].Rows[0]["订单编号"].ToString() + "|" + ds1.Tables[0].Rows[0]["企业标识代码"].ToString() + "|" + ds1.Tables[0].Rows[0]["用户名"].ToString() + "|" + ds1.Tables[0].Rows[0]["产品名称"].ToString() + "|" + ds1.Tables[0].Rows[0]["单价"].ToString() + "|" + ds1.Tables[0].Rows[0]["数量"].ToString() + "|" + ds1.Tables[0].Rows[0]["总价"].ToString() + "|" + ds1.Tables[0].Rows[0]["订单时间"].ToString() + "|" + ds1.Tables[0].Rows[0]["收货地址"].ToString() + "|" + ds1.Tables[0].Rows[0]["联系方式"].ToString() + "|" + ds1.Tables[0].Rows[0]["订单状态"].ToString() + "|"; } return(strret); }