/// <summary> /// The create goods in order. /// </summary> /// <param name="order"> /// The order. /// </param> /// <returns> /// The <see cref="IEnumerable"/>. /// </returns> private IEnumerable <Model.wx_diancai_dingdan_caiping> CreateGoodsInOrder(Model.wx_diancai_dingdan_manage order) { var arrGoods = this.goodsData.Split(';'); var allGoods = new List <Model.wx_diancai_dingdan_caiping>(); if (arrGoods.Length < 1) { return(null); } for (var i = 0; i < arrGoods.Length - 1; i++) { var sAr = arrGoods[i].Split(','); allGoods.Add(new wx_diancai_dingdan_caiping() { dingId = order.id, caiId = Convert.ToInt32(sAr[0]), // 菜品ID num = Convert.ToInt32(sAr[1]), // 菜品件数 price = Convert.ToDecimal(sAr[2]), // 菜品单价 totpric = Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]) // 总价 }); } return(allGoods); }
protected void save_groupbase_Click(object sender, EventArgs e) { id = MyCommFun.QueryString("id"); shopid = MyCommFun.RequestInt("shopid"); string status = ddlStatusType.SelectedItem.Value; managebll.Updatestatus(id, status); manage = managebll.GetModel(MyCommFun.Str2Int(id)); BLL.wx_diancai_member menbll = new BLL.wx_diancai_member(); if (status == "1") { menbll.Update(manage.openid); } if (status == "2") { menbll.Updatefail(manage.openid); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改支付状态,主键为" + id); //记录日志 JscriptMsg("修改成功!", "dingdan_manage.aspx?shopid=" + shopid + "", "Success"); }
protected void save_groupbase_Click(object sender, EventArgs e) { var status = StatusManager.DishStatus.Used.StatusID; Guid identifyingCodeId; if (Guid.TryParse(cid, out identifyingCodeId)) { var identifyingCodeObject = IdentifyingCodeService.GetIdentifyingCodeInfoByIdentifyingCodeId(identifyingCodeId, ModuleName, wid); if (identifyingCodeObject != null && identifyingCodeObject.ShopId.Equals(shopid.ToString())) { var order = new BLL.wx_diancai_dingdan_manage().GetModel(int.Parse(identifyingCodeObject.OrderId)); if (order != null && order.payStatus != null) { if (order.payStatus.Value.Equals(StatusManager.DishStatus.PreRefund.StatusID) || order.payStatus.Value.Equals(StatusManager.DishStatus.Refund.StatusID) || order.payStatus.Value.Equals(StatusManager.DishStatus.Used.StatusID) || order.IsFinish) { this.Response.Write( "<script language='javascript' type='text/javascript'>alert('该订单已完成或进行退单处理,不能进行验证!')</script>"); } else { identifyingCodeObject.Status = StatusManager.DishStatus.Used.StatusID; identifyingCodeObject.ModifyTime = DateTime.Now; using (var scope = new TransactionScope()) { IdentifyingCodeService.ModifyIdentifyingCodeInfo(identifyingCodeObject); managebll.AfterVerification(wid, shopid, int.Parse(identifyingCodeObject.OrderId)); scope.Complete(); } manage = managebll.GetModel(MyCommFun.Str2Int(id)); BLL.wx_diancai_member menbll = new BLL.wx_diancai_member(); if (status == StatusManager.DishStatus.Used.StatusID) { menbll.Update(manage.openid); } if (status == StatusManager.DishStatus.PreRefund.StatusID || status == StatusManager.DishStatus.Refund.StatusID) { menbll.Updatefail(manage.openid); } AddAdminLog(MXEnums.ActionEnum.Edit.ToString(), "修改支付状态,主键为" + id); //记录日志 //JscriptMsg("修改成功!", "dingdan_confirm.aspx?shopid=" + shopid + "", "Success"); //Response.Redirect("dingdan_confirm.aspx?shopid=" + shopid + ""); Response.Write("<script language='javascript' type='text/javascript'>alert('核销成功!');location.href = 'dingdan_confirm.aspx?shopid=" + shopid + "';</script>"); } } } } }
public void List(string id) { DataSet dr = manage.Getcaopin(id); if(dr.Tables[0].Rows.Count>0) { decimal amount = 0; Dingdanlist+="<tr><th>菜品名称</th><th class=\"cc\">单价</th><th class=\"cc\">购买份数</th><th class=\"rr\">价格</th> </tr>"; for (int i=0;i<dr.Tables[0].Rows.Count;i++) { Dingdanlist+=" <tr><td>"+dr.Tables[0].Rows[i]["cpName"]+"</td>"; Dingdanlist+="<td class=\"cc\">"+dr.Tables[0].Rows[i]["price"]+"</td>"; Dingdanlist+="<td class=\"cc\">"+dr.Tables[0].Rows[i]["num"]+"</td>"; Dingdanlist+="<td class=\"rr\">¥"+dr.Tables[0].Rows[i]["totpric"]+"</td></tr>"; amount += Convert.ToDecimal( dr.Tables[0].Rows[i]["totpric"]); } decimal zongji = amount + Convert.ToDecimal( sjopmodel.sendCost); Dingdanlist += "<tr><td>总计:</td><td ></td><td ></td><td class=\"rr\">¥" + zongji + "</td></tr>"; } managemodel = manage.GetModeldingdan(id); //订单信息 if (managemodel != null) { //05月22日 14时01分 dingdandatail+="<li class=\"title\"><span class=\"none\">"+managemodel.oderTime+"订单详情"; if(managemodel.payStatus.ToString()=="1") { dingdandatail+="<em style='width:70px;' class='ok'>成功</em></span></li>"; } else { dingdandatail+="<em style='width:70px;' class='no'>未处理</em></span></li>"; } dingdandatail+="<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"cpbiaoge\">"; dingdandatail += " <tr> <td>联系人 : " + managemodel.customerName+ "</td></tr>"; dingdandatail += " <tr> <td>联系电话 : " + managemodel.customerTel+ "</td></tr>"; dingdandatail += " <tr> <td>地址 : " + managemodel.address+ "</td></tr>"; dingdandatail += "<tr><td>备注 : " + managemodel .oderRemark+ "</td></tr>"; dingdandatail += "<td>预订时间:" + managemodel .oderTime+ "</td></tr>";//2014年05月22日 14时01分 dingdandatail += "<tr><td valign=\"top\">备注信息:" + managemodel .oderRemark+ "</td></tr>"; dingdandatail+=" </table>"; } }
public void List(string id) { DataSet dr = manage.Getcaopin(id); if (dr.Tables[0].Rows.Count > 0) { decimal amount = 0; Dingdanlist += "<tr><th>菜品名称</th><th class=\"cc\">单价</th><th class=\"cc\">购买份数</th><th class=\"rr\">价格</th> </tr>"; for (int i = 0; i < dr.Tables[0].Rows.Count; i++) { Dingdanlist += " <tr><td>" + dr.Tables[0].Rows[i]["cpName"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["price"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["num"] + "</td>"; Dingdanlist += "<td class=\"rr\">¥" + dr.Tables[0].Rows[i]["totpric"] + "</td></tr>"; amount += Convert.ToDecimal(dr.Tables[0].Rows[i]["totpric"]); } decimal zongji = amount + Convert.ToDecimal(sjopmodel.sendCost); Dingdanlist += "<tr><td>总计:</td><td ></td><td ></td><td class=\"rr\">¥" + zongji + "</td></tr>"; } managemodel = manage.GetModeldingdan(id); //订单信息 if (managemodel != null) { //05月22日 14时01分 dingdandatail += "<li class=\"title\"><span class=\"none\">" + managemodel.oderTime + "订单详情"; if (managemodel.payStatus.ToString() == "1") { dingdandatail += "<em style='width:70px;' class='ok'>成功</em></span></li>"; } else { dingdandatail += "<em style='width:70px;' class='no'>未处理</em></span></li>"; } dingdandatail += "<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"cpbiaoge\">"; dingdandatail += " <tr> <td>联系人 : " + managemodel.customerName + "</td></tr>"; dingdandatail += " <tr> <td>联系电话 : " + managemodel.customerTel + "</td></tr>"; dingdandatail += " <tr> <td>地址 : " + managemodel.address + "</td></tr>"; dingdandatail += "<tr><td>备注 : " + managemodel.oderRemark + "</td></tr>"; dingdandatail += "<td>预订时间:" + managemodel.oderTime + "</td></tr>";//2014年05月22日 14时01分 dingdandatail += "<tr><td valign=\"top\">备注信息:" + managemodel.oderRemark + "</td></tr>"; dingdandatail += " </table>"; } }
/// <summary> /// The create order. /// </summary> /// <returns> /// The <see cref="wx_diancai_dingdan_manage"/>. /// </returns> private Model.wx_diancai_dingdan_manage CreateOrder() { var arrGoods = this.goodsData.Split(';'); if (arrGoods.Length < 1) { return(null); } var order = new Model.wx_diancai_dingdan_manage { shopinfoid = this.shopid, wid = new BLL.wx_diancai_shopinfo().GetModel(this.shopid).wid.Value, openid = this.openid, orderNumber = Utils.Number(13), deskNumber = string.Empty, customerName = MyCommFun.QueryString("name"), customerTel = MyCommFun.QueryString("phone"), address = MyCommFun.QueryString("address"), oderRemark = MyCommFun.QueryString("oderRemark"), payStatus = 0, oderTime = DateTime.Now, createDate = DateTime.Now, payAmount = 0 }; for (var i = 0; i < arrGoods.Length - 1; i++) { var sAr = arrGoods[i].Split(','); order.payAmount += Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]); // 总价 } order.id = new BLL.wx_diancai_dingdan_manage().Add(order); return(order); }
public void List(int ids) { //订单 Dingdanlist = ""; dingdanren = ""; DataSet dr = managebll.Getcaopin(id); if (dr.Tables[0].Rows.Count > 0) { decimal amount = 0; Dingdanlist += "<tr><th>菜品名称</th><th class=\"cc\">单价</th><th class=\"cc\">购买份数</th><th class=\"rr\">价格</th> </tr>"; for (int i = 0; i < dr.Tables[0].Rows.Count; i++) { Dingdanlist += " <tr><td>" + dr.Tables[0].Rows[i]["cpName"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["price"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["num"] + "</td>"; Dingdanlist += "<td class=\"rr\">¥" + dr.Tables[0].Rows[i]["totpric"] + "</td></tr>"; amount += Convert.ToDecimal(dr.Tables[0].Rows[i]["totpric"]); } sjopmodel = shopinfo.GetModel(shopid);//配送费 decimal zongji = amount + Convert.ToDecimal(sjopmodel.sendCost); if (sjopmodel != null) { Dingdanlist += "<tr><td>商品总费</td><td class=\"cc\">¥" + amount + "</td> <td class=\"cc\" >配送费</td><td class=\"rr\" >¥" + sjopmodel.sendCost + "</td></tr>"; } else { Dingdanlist += "<tr><td>商品总费</td><td class=\"cc\">¥" + amount + "</td> <td class=\"cc\" >配送费</td><td class=\"rr\" >¥" + 0 + "</td></tr>"; } Dingdanlist += "<tr><td>总计:</td><td ></td><td ></td><td class=\"rr\">¥" + zongji + "</td></tr>"; } manage = managebll.GetModeldingdan(id); //订单信息 if (manage != null) { dingdanren += "<tr><td width=\"70\">订单编号: " + manage.orderNumber + "</td></tr>"; dingdanren += "<tr> <td>下单时间:" + manage.oderTime + "</td></tr>"; dingdanren += "<tr><td>联系人:" + manage.customerName + "</td></tr>"; dingdanren += "<tr><td>联系电话:" + manage.customerTel + "</td></tr>"; dingdanren += "<tr><td>地址:" + manage.address + "</td></tr>"; dingdanren += "<tr><td>备注 :" + manage.oderRemark + "</td></tr>"; if (manage.payStatus == 1) { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='ok'>已处理</em></td></tr>"; } else { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"; } } else { dingdanren += "<tr><td width=\"70\">订单编号:</td></tr>"; dingdanren += "<tr> <td>下单时间:</td></tr>"; dingdanren += "<tr><td>联系人:</td></tr>"; dingdanren += "<tr><td>联系电话:</td></tr>"; dingdanren += "<tr><td>地址:</td></tr>"; dingdanren += "<tr><td>备注 :</td></tr>"; dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"; } dingdanren += "<tr><td>商家留言:</td></tr> <tr> <td></td></tr>"; }
public void ProcessRequest(HttpContext context) { Dictionary <string, string> jsonDict = new Dictionary <string, string>(); context.Response.ContentType = "text/json"; string _action = MyCommFun.QueryString("myact"); string username = MyCommFun.QueryString("username"); string parssword = MyCommFun.QueryString("parssword"); string id = MyCommFun.QueryString("id"); string openid = MyCommFun.QueryString("openid"); string state = MyCommFun.QueryString("state"); string goodsData = QueryString("goodsData"); int shopid = MyCommFun.RequestInt("shopid"); BLL.wx_diancai_dianyuan dianyuanbll = new BLL.wx_diancai_dianyuan(); Model.wx_diancai_dianyuan dianyuan = new Model.wx_diancai_dianyuan(); BLL.wx_diancai_caipin_category categorybll = new BLL.wx_diancai_caipin_category(); BLL.wx_diancai_member menberbll = new BLL.wx_diancai_member(); Model.wx_diancai_member member = new Model.wx_diancai_member(); BLL.wx_diancai_dingdan_manage manage = new BLL.wx_diancai_dingdan_manage(); Model.wx_diancai_dingdan_manage managemodel = new Model.wx_diancai_dingdan_manage(); BLL.wx_diancai_dingdan_caiping caipinbll = new BLL.wx_diancai_dingdan_caiping(); Model.wx_diancai_dingdan_caiping caipin = new Model.wx_diancai_dingdan_caiping(); if (_action == "login") { if (dianyuanbll.Exists(username, parssword)) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "登录成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "fail"); jsonDict.Add("content", "密码错误!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "setstatus") { //id if (manage.Updatestatus(id, state)) { managemodel = manage.GetModel(MyCommFun.Str2Int(id)); BLL.wx_diancai_member menbll = new BLL.wx_diancai_member(); if (state == "1") { menbll.Update(managemodel.openid); } if (state == "2") { menbll.Updatefail(managemodel.openid); } jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "addmember") { #region 用户基本信息管理 member = menberbll.GetModel(shopid, openid); bool isAdd = false; if (member == null) { isAdd = true; } else { if (member.status.Value == 0) { //处于黑名单里 jsonDict.Add("ret", "fail"); jsonDict.Add("content", "您处于黑名单里!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } } member.shopid = shopid; member.openid = openid; member.weixinName = MyCommFun.QueryString("weixinName"); member.Name = MyCommFun.QueryString("username"); member.memberName = MyCommFun.QueryString("username"); member.menberTel = MyCommFun.QueryString("customerTel"); member.memberAddress = MyCommFun.QueryString("address"); member.successDingdan = 0; member.failDingdan = 0; member.cancelDingdan = 0; member.zongjifen = 0; member.zongcje = 0; member.status = 0; member.createDate = DateTime.Now; if (isAdd) { menberbll.Add(member); } else { menberbll.Update(member); } jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); #endregion } else if (_action == "addcaidan") { string deskNumber = MyCommFun.QueryString("deskNumber");//桌号 //用户点菜完,提交订单 #region 判断参数是否合法,判断用户是否处于黑名单里 if (goodsData == "" || openid == "") { jsonDict.Add("ret", "err"); jsonDict.Add("content", "订单提交失败,参数为空值!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } member = menberbll.GetModel(shopid, openid); bool isAdd = false; if (member == null) { isAdd = true; member = new Model.wx_diancai_member(); } else { if (member.status.Value == 0) { //处于黑名单里 jsonDict.Add("ret", "fail"); jsonDict.Add("content", "您处于黑名单里,不能下单!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } } #endregion //获得商家信息 BLL.wx_diancai_shopinfo shopbll = new BLL.wx_diancai_shopinfo(); Model.wx_diancai_shopinfo shopinfoEntity = new Model.wx_diancai_shopinfo(); shopinfoEntity = shopbll.GetModel(shopid); #region 计算商品总价格 decimal payAmount = 0; string[] sArray = goodsData.Split(';'); for (int i = 0; i < sArray.Length - 1; i++) { string[] sAr = sArray[i].Split(','); payAmount += Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]);//总价 } #endregion member.shopid = shopid; member.openid = openid; member.Name = MyCommFun.QueryString("name"); member.memberName = MyCommFun.QueryString("name"); member.menberTel = MyCommFun.QueryString("phone"); member.memberAddress = MyCommFun.QueryString("address"); member.successDingdan = 0; member.failDingdan = 0; member.cancelDingdan = 0; member.zongjifen = 0; member.zongcje = 0; member.status = 0; member.createDate = DateTime.Now; if (isAdd) { menberbll.Add(member); } else { menberbll.Update(member); } #region //订单信息 managemodel.shopinfoid = shopid; managemodel.openid = openid; managemodel.orderNumber = Utils.Number(13); //订单号 managemodel.deskNumber = deskNumber; //桌号deskNumber managemodel.customerName = MyCommFun.QueryString("name"); managemodel.customerTel = MyCommFun.QueryString("phone"); managemodel.address = MyCommFun.QueryString("address"); managemodel.oderRemark = MyCommFun.QueryString("oderRemark"); managemodel.payStatus = 0; managemodel.oderRemark = ""; managemodel.oderTime = DateTime.Now; managemodel.createDate = DateTime.Now; int idf = manage.Add(managemodel); #endregion #region //form表单提交 BLL.wx_diancai_form_control cBll = new BLL.wx_diancai_form_control(); IList <Model.wx_diancai_form_control> controlList = cBll.GetModelList("shopinfoId=" + shopid); if (controlList != null) { BLL.wx_diancai_form_result retBll = new BLL.wx_diancai_form_result(); Model.wx_diancai_form_result result = new Model.wx_diancai_form_result(); result.shopinfoId = shopid; result.openid = openid; result.createDate = DateTime.Now; Model.wx_diancai_form_control control = new Model.wx_diancai_form_control(); for (int i = 0; i < controlList.Count; i++) { control = controlList[i]; string reqControlIdValue = MyCommFun.QueryString("control_" + control.seq); result.cId = control.seq; result.cName = control.cName; result.userResult = reqControlIdValue; retBll.Add(result); } } #endregion //菜品 for (int i = 0; i < sArray.Length - 1; i++) { string[] sAr = sArray[i].Split(','); caipin.dingId = idf; caipin.caiId = Convert.ToInt32(sAr[0]); //菜品ID caipin.num = Convert.ToInt32(sAr[1]); //菜品件数 caipin.price = Convert.ToDecimal(sAr[2]); //菜品单价 caipin.totpric = Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]); //总价 // payAmount += Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]);//客户购买总价 caipinbll.Add(caipin); } //订单满多少免配送费 if (payAmount < shopinfoEntity.freeSendcost) { payAmount += Convert.ToDecimal(shopinfoEntity.sendCost); } bool isOk = manage.Update(idf, payAmount); if (isOk) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "订单提交成功!请到订单查看!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "err"); jsonDict.Add("content", "订单提交失败!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } context.Response.End(); } }
public void ProcessRequest(HttpContext context) { Dictionary<string, string> jsonDict = new Dictionary<string, string>(); context.Response.ContentType = "text/json"; string _action = MyCommFun.QueryString("myact"); string username = MyCommFun.QueryString("username"); string parssword = MyCommFun.QueryString("parssword"); string id = MyCommFun.QueryString("id"); string openid = MyCommFun.QueryString("openid"); string state = MyCommFun.QueryString("state"); string goodsData = QueryString("goodsData"); int shopid = MyCommFun.RequestInt("shopid"); BLL.wx_diancai_dianyuan dianyuanbll = new BLL.wx_diancai_dianyuan(); Model.wx_diancai_dianyuan dianyuan = new Model.wx_diancai_dianyuan(); BLL.wx_diancai_caipin_category categorybll = new BLL.wx_diancai_caipin_category(); BLL.wx_diancai_member menberbll = new BLL.wx_diancai_member(); Model.wx_diancai_member member = new Model.wx_diancai_member(); BLL.wx_diancai_dingdan_manage manage = new BLL.wx_diancai_dingdan_manage(); Model.wx_diancai_dingdan_manage managemodel = new Model.wx_diancai_dingdan_manage(); BLL.wx_diancai_dingdan_caiping caipinbll = new BLL.wx_diancai_dingdan_caiping(); Model.wx_diancai_dingdan_caiping caipin = new Model.wx_diancai_dingdan_caiping(); if (_action == "login") { if (dianyuanbll.Exists(username, parssword)) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "登录成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "fail"); jsonDict.Add("content", "密码错误!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "setstatus") { //id if (manage.Updatestatus(id, state)) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action =="addmember") { member.shopid = shopid; openid = Utils.Number(18); member.openid = openid; member.weixinName = MyCommFun.QueryString("weixinName"); member.memberName = MyCommFun.QueryString("username"); member.menberTel = MyCommFun.QueryString("customerTel"); member.memberAddress = MyCommFun.QueryString("address"); member.successDingdan = 0; member.failDingdan = 0; member.cancelDingdan = 0; member.zongjifen = 0; member.zongcje = 0; member.status = 1; member.createDate = DateTime.Now; menberbll.Add(member); jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } else if (_action == "addcaidan") { if (goodsData == "") { jsonDict.Add("ret", "err"); jsonDict.Add("content", "goodsData为空值!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } if (openid == "") { jsonDict.Add("ret", "fail"); jsonDict.Add("content", "订单提交失败!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } //用户信息 managemodel.shopinfoid = shopid; managemodel.openid = openid; managemodel.orderNumber = Utils.Number(13);//订单号 managemodel.deskNumber = "";//桌号 // manage.customerName = this.name.Value; //manage.customerTel = this.phone.Value; managemodel.payStatus = 0; managemodel.oderRemark = ""; managemodel.oderTime = DateTime.Now; managemodel.createDate = DateTime.Now; int idf = manage.Add(managemodel); decimal payAmount = 0; //菜品 string[] sArray = goodsData.Split(';'); for (int i = 0; i < sArray.Length - 1; i++) { string[] sAr = sArray[i].Split(','); caipin.dingId = idf; caipin.caiId = Convert.ToInt32(sAr[0]);//菜品ID caipin.num = Convert.ToInt32(sAr[1]);//菜品件数 caipin.price = Convert.ToDecimal(sAr[2]);//菜品单价 caipin.totpric = Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]);//总价 payAmount += Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]);//客户购买总价 caipinbll.Add(caipin); } bool isOk= manage.Update(idf, payAmount); if (isOk) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "订单提交成功!请到订单查看!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "err"); jsonDict.Add("content", "订单提交失败!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } context.Response.End(); } }
public void ProcessRequest(HttpContext context) { Dictionary <string, string> jsonDict = new Dictionary <string, string>(); context.Response.ContentType = "text/json"; string _action = MyCommFun.QueryString("myact"); string username = MyCommFun.QueryString("username"); string parssword = MyCommFun.QueryString("parssword"); string id = MyCommFun.QueryString("id"); string openid = MyCommFun.QueryString("openid"); string state = MyCommFun.QueryString("state"); string goodsData = QueryString("goodsData"); int shopid = MyCommFun.RequestInt("shopid"); BLL.wx_diancai_dianyuan dianyuanbll = new BLL.wx_diancai_dianyuan(); Model.wx_diancai_dianyuan dianyuan = new Model.wx_diancai_dianyuan(); BLL.wx_diancai_caipin_category categorybll = new BLL.wx_diancai_caipin_category(); BLL.wx_diancai_member menberbll = new BLL.wx_diancai_member(); Model.wx_diancai_member member = new Model.wx_diancai_member(); BLL.wx_diancai_dingdan_manage manage = new BLL.wx_diancai_dingdan_manage(); Model.wx_diancai_dingdan_manage managemodel = new Model.wx_diancai_dingdan_manage(); BLL.wx_diancai_dingdan_caiping caipinbll = new BLL.wx_diancai_dingdan_caiping(); Model.wx_diancai_dingdan_caiping caipin = new Model.wx_diancai_dingdan_caiping(); if (_action == "login") { if (dianyuanbll.Exists(username, parssword)) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "登录成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "fail"); jsonDict.Add("content", "密码错误!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "setstatus") { //id if (manage.Updatestatus(id, state)) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "addmember") { member.shopid = shopid; openid = Utils.Number(18); member.openid = openid; member.weixinName = MyCommFun.QueryString("weixinName"); member.memberName = MyCommFun.QueryString("username"); member.menberTel = MyCommFun.QueryString("customerTel"); member.memberAddress = MyCommFun.QueryString("address"); member.successDingdan = 0; member.failDingdan = 0; member.cancelDingdan = 0; member.zongjifen = 0; member.zongcje = 0; member.status = 1; member.createDate = DateTime.Now; menberbll.Add(member); jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } else if (_action == "addcaidan") { if (goodsData == "") { jsonDict.Add("ret", "err"); jsonDict.Add("content", "goodsData为空值!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } if (openid == "") { jsonDict.Add("ret", "fail"); jsonDict.Add("content", "订单提交失败!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } //用户信息 managemodel.shopinfoid = shopid; managemodel.openid = openid; managemodel.orderNumber = Utils.Number(13); //订单号 managemodel.deskNumber = ""; //桌号 // manage.customerName = this.name.Value; //manage.customerTel = this.phone.Value; managemodel.payStatus = 0; managemodel.oderRemark = ""; managemodel.oderTime = DateTime.Now; managemodel.createDate = DateTime.Now; int idf = manage.Add(managemodel); decimal payAmount = 0; //菜品 string[] sArray = goodsData.Split(';'); for (int i = 0; i < sArray.Length - 1; i++) { string[] sAr = sArray[i].Split(','); caipin.dingId = idf; caipin.caiId = Convert.ToInt32(sAr[0]); //菜品ID caipin.num = Convert.ToInt32(sAr[1]); //菜品件数 caipin.price = Convert.ToDecimal(sAr[2]); //菜品单价 caipin.totpric = Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]); //总价 payAmount += Convert.ToInt32(sAr[1]) * Convert.ToDecimal(sAr[2]); //客户购买总价 caipinbll.Add(caipin); } bool isOk = manage.Update(idf, payAmount); if (isOk) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "订单提交成功!请到订单查看!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "err"); jsonDict.Add("content", "订单提交失败!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } context.Response.End(); } }
public void List(int ids) { //订单 Dingdanlist = ""; dingdanren = ""; DataSet dr = managebll.Getcommodity(cid); if (dr.Tables[0].Rows.Count > 0) { decimal amount = 0; if (dr.Tables[0].Rows[0]["status"].ToString() == "2") { save_groupbase.Text = "已验证"; save_groupbase.Enabled = false; save_groupbase.Style.Value = ""; } Dingdanlist += "<tr><th>套餐名称</th><th class=\"cc\">购买份数</th><th class=\"cc\">单价</th><th class=\"rr\">总价</th> </tr>"; for (int i = 0; i < dr.Tables[0].Rows.Count; i++) { Dingdanlist += " <tr><td class=\"cc\">" + dr.Tables[0].Rows[i]["cpName"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + 1 + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["price"] + "</td>"; Dingdanlist += "<td class=\"rr\">¥" + dr.Tables[0].Rows[i]["price"] + "</td></tr>"; amount += Convert.ToDecimal(dr.Tables[0].Rows[i]["price"]); } Dingdanlist += "<tr><td></td><td ></td><td ></td><td class=\"rr\" style=\"color: red; font-weight:bold;\">总计:¥" + amount + "</td></tr>"; } manage = managebll.GetModeldingdan(id); //获取菜品有效期 string caipinRange = string.Empty; bool isInRange = true; var caipinManager = new BLL.wx_diancai_caipin_manage().GetModel(ids); if (caipinManager != null) { if (caipinManager.beginDate != null && caipinManager.endDate != null) { caipinRange = string.Format("{0}至{1}", caipinManager.beginDate.Value.ToString("yyyy-MM-dd"), caipinManager.endDate.Value.ToString("yyyy-MM-dd")); if (manage.createDate > caipinManager.endDate.Value) { isInRange = false; } } } //订单信息 if (manage != null) { dingdanren += "<tr><td width=\"70\">订单编号: " + manage.orderNumber + "</td></tr>"; dingdanren += "<tr> <td>预订日期:" + manage.oderTime + "</td></tr>"; if (!string.IsNullOrEmpty(caipinRange)) { dingdanren += "<tr> <td>订单有效期:" + caipinRange + "</td></tr>"; } dingdanren += "<tr><td>预约人:" + manage.customerName + "</td></tr>"; dingdanren += "<tr><td>电话:" + manage.customerTel + "</td></tr>"; //dingdanren += "<tr><td>地址:" + manage.address + "</td></tr>"; //dingdanren += "<tr><td>备注 :" + manage.oderRemark + "</td></tr>"; if (manage.payStatus == StatusManager.PayStatus.Payed.StatusID) { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='ok'>等待使用</em></td></tr>"; } else if (manage.payStatus == StatusManager.PayStatus.PartUsed.StatusID) { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='ok'>部分使用</em></td></tr>"; } else if (manage.payStatus == StatusManager.PayStatus.PartRefund.StatusID) { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='ok'>部分退款</em></td></tr>"; } else { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未使用</em></td></tr>"; } //如果订单已经过期,提醒管理员 if (!isInRange) { dingdanren += "<tr><td>订单状态:<em style='width:70px;font-size:1.3em' class='error'>当前订单已经过期</em></td></tr>"; } } else { dingdanren += "<tr><td width=\"70\">订单编号:</td></tr>"; dingdanren += "<tr> <td>预订日期:</td></tr>"; dingdanren += "<tr><td>预约人:</td></tr>"; dingdanren += "<tr><td>电话:</td></tr>"; //dingdanren += "<tr><td>地址:</td></tr>"; //dingdanren += "<tr><td>备注 :</td></tr>"; dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未使用</em></td></tr>"; } }
public void List(string dingdan) { //订单 Dingdanlist = ""; dingdanren = ""; DataSet dr = manage.Getcaopin(dingdan); if (dr.Tables[0].Rows.Count > 0) { decimal amount = 0; Dingdanlist += "<tr><th>菜品名称</th><th class=\"cc\">单价</th><th class=\"cc\">购买份数</th><th class=\"rr\">价格</th> </tr>"; for (int i = 0; i < dr.Tables[0].Rows.Count; i++) { Dingdanlist += " <tr><td>" + dr.Tables[0].Rows[i]["cpName"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["price"] + "</td>"; Dingdanlist += "<td class=\"cc\">" + dr.Tables[0].Rows[i]["num"] + "</td>"; Dingdanlist += "<td class=\"rr\">¥" + dr.Tables[0].Rows[i]["totpric"] + "</td></tr>"; amount += Convert.ToDecimal(dr.Tables[0].Rows[i]["totpric"]); } decimal zongji = amount; //订单满多少免配送费 decimal psf = 0; if (amount < sjopmodel.freeSendcost) { zongji += Convert.ToDecimal(sjopmodel.sendCost); psf = sjopmodel.sendCost.Value; } Dingdanlist += "<tr><td>商品总费</td><td class=\"cc\">¥" + amount + "</td> <td class=\"cc\" >配送费</td><td class=\"rr\" >¥" + psf + "</td></tr>"; Dingdanlist += "<tr><td>总计:</td><td ></td><td ></td><td class=\"rr\">¥" + zongji + "</td></tr>"; } managemodel = manage.GetModeldingdan(dingdan); //订单信息 if (managemodel != null) { dingdanren += "<tr><td width=\"70\">订单编号: " + managemodel.orderNumber + "</td></tr>"; dingdanren += "<tr> <td>下单时间:" + managemodel.oderTime + "</td></tr>"; dingdanren += "<tr><td>联系人:" + managemodel.customerName + "</td></tr>"; dingdanren += "<tr><td>联系电话:" + managemodel.customerTel + "</td></tr>"; dingdanren += "<tr><td>地址:" + managemodel.address + "</td></tr>"; dingdanren += "<tr><td>备注 :" + managemodel.oderRemark + "</td></tr>"; if (managemodel.payStatus == 1) { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='ok'>成功</em></td></tr>"; showcard.Style.Add("display", "none"); showcard2.Style.Add("display", ""); showcard.HRef = "#"; } else if (managemodel.payStatus == 2) { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='error'>失败</em></td></tr>"; showcard.HRef = "diancai_dingdan.aspx?dingdan=" + dingdan + "&type=delete&shopid=" + shopid + "&openid=" + openid; } else { dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"; showcard.HRef = "diancai_dingdan.aspx?dingdan=" + dingdan + "&type=delete&shopid=" + shopid + "&openid=" + openid; } } else { dingdanren += "<tr><td width=\"70\">订单编号:</td></tr>"; dingdanren += "<tr> <td>下单时间:</td></tr>"; dingdanren += "<tr><td>联系人:</td></tr>"; dingdanren += "<tr><td>联系电话:</td></tr>"; dingdanren += "<tr><td>地址:</td></tr>"; dingdanren += "<tr><td>备注 :</td></tr>"; dingdanren += "<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"; } dingdanren += "<tr><td>商家留言:</td></tr> <tr> <td></td></tr>"; }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/json"; string _action = MyCommFun.QueryString("myact"); string username = MyCommFun.QueryString("username"); string parssword = MyCommFun.QueryString("parssword"); string id = MyCommFun.QueryString("id"); openid = MyCommFun.QueryString("openid"); string state = MyCommFun.QueryString("state"); goodsData = QueryString("goodsData"); shopid = MyCommFun.RequestInt("shopid"); BLL.wx_diancai_dianyuan dianyuanbll = new BLL.wx_diancai_dianyuan(); BLL.wx_diancai_dingdan_manage manage = new BLL.wx_diancai_dingdan_manage(); Model.wx_diancai_dingdan_manage managemodel = new Model.wx_diancai_dingdan_manage(); if (_action == "login") { if (dianyuanbll.Exists(username, parssword)) { jsonDict.Add("ret", "ok"); jsonDict.Add("content", "登录成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } else { jsonDict.Add("ret", "fail"); jsonDict.Add("content", "密码错误!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "setstatus") { //id if (manage.Updatestatus(id, state)) { managemodel = manage.GetModel(MyCommFun.Str2Int(id)); BLL.wx_diancai_member menbll = new BLL.wx_diancai_member(); if (state == "1") { menbll.Update(managemodel.openid); } if (state == "2") { menbll.Updatefail(managemodel.openid); } jsonDict.Add("ret", "ok"); jsonDict.Add("content", "提交成功!"); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); } } else if (_action == "addcaidan") { var orderProcessResult = this.ProcessOrder(); if (!orderProcessResult.IsSuccess) { this.jsonDict.Add("ret", "err"); this.jsonDict.Add("content", orderProcessResult.Message); context.Response.Write(MyCommFun.getJsonStr(jsonDict)); return; } var order = orderProcessResult.BusinessData as Model.wx_diancai_dingdan_manage; if (order != null) { //this.jsonDict.Add("ret", "ok"); //this.jsonDict.Add("content", orderProcessResult.Message); //this.jsonDict.Add("orderid", order.id.ToString()); //this.jsonDict.Add("ordercode", order.orderNumber); //this.jsonDict.Add("openid", openid); //this.jsonDict.Add("payamount", order.payAmount.ToString()); //this.jsonDict.Add("shopname", new BLL.wx_diancai_shopinfo().GetModel(this.shopid).hotelName); //this.jsonDict.Add("wid", order.wid.ToString()); //this.jsonDict.Add("orderNumber", order.orderNumber); //context.Response.Write(MyCommFun.getJsonStr(this.jsonDict)); var shopInfo = new BLL.wx_diancai_shopinfo().GetModel(this.shopid); var entity = new UnifiedOrderEntity { OrderId = order.id.ToString(), wid = order.wid, total_fee = order.payAmount == null ? 0 : (int)order.payAmount, out_trade_no = order.orderNumber, openid = openid, body = string.Format("订单编号{0} {1}", order.orderNumber, shopInfo.hotelName), PayModuleID = (int)PayModuleEnum.Restaurant, PayComplete = "../restaurant/AfterPay.aspx" }; entity.Extra.Add("content", orderProcessResult.Message); entity.Extra.Add("shopname", new BLL.wx_diancai_shopinfo().GetModel(this.shopid).hotelName); entity.Extra.Add("shopid", shopid.ToString()); entity.Extra.Add("wid", shopInfo.wid.ToString()); var ticket = EncryptionManager.CreateIV(); var payData = EncryptionManager.AESEncrypt(entity.ToJson(), ticket); context.Response.Write(AjaxResult.Success(PayHelper.GetPayUrl(payData, ticket))); } context.Response.End(); } else if (_action == "productDetail") { var productId = MyCommFun.QueryString("productId"); if (!string.IsNullOrEmpty(productId)) { var model = new BLL.wx_diancai_caipin_manage().GetModel(int.Parse(productId)); String useRange = string.Empty; if (model.beginDate.HasValue || model.endDate.HasValue) { useRange = string.Format("{0}至{1}", model.beginDate.HasValue ? model.beginDate.Value.ToString("yyyy-MM-dd") : string.Empty, model.endDate.HasValue ? model.endDate.Value.ToString("yyyy-MM-dd") : string.Empty); } var data = new { shopIntroduction = model.shopIntroduction, detailContent = model.detailContent, instructions = model.instructions, chargeback = model.chargeback, useRange = useRange }; context.Response.Write(AjaxResult.Success(data).ToCamelString()); } context.Response.End(); } else if (_action == "caipinDetail") { var caipinId = MyCommFun.RequestInt("caipinId"); var caipinModel = new BLL.wx_diancai_caipin_manage().GetModel(caipinId); String useRange = string.Empty; if (caipinModel.beginDate.HasValue || caipinModel.endDate.HasValue) { useRange = string.Format("{0}至{1}", caipinModel.beginDate.HasValue ? caipinModel.beginDate.Value.ToString("yyyy-MM-dd") : string.Empty, caipinModel.endDate.HasValue ? caipinModel.endDate.Value.ToString("yyyy-MM-dd") : string.Empty); } String jianjie = caipinModel.shopIntroduction; String tuidanRule = caipinModel.chargeback; string pictureUrl = caipinModel.picUrl; var result = new { Name = caipinModel.cpName, Url = MapUrl(pictureUrl), Range = useRange, Intruduce = jianjie, Rule = tuidanRule, suoming = caipinModel.detailContent, shopIntroduction = caipinModel.shopIntroduction }; context.Response.Write(AjaxResult.Success(result)); context.Response.End(); } }
/// <summary> /// The save order. /// </summary> /// <returns> /// The <see cref="ProcessResult"/>. /// </returns> private ProcessResult SaveOrder() { var bll = new BLL.wx_diancai_dingdan_caiping(); Model.wx_diancai_dingdan_manage order = null; try { using (var scope = new TransactionScope()) { order = this.CreateOrder(); if (order != null) { var goodsInOrder = this.CreateGoodsInOrder(order); if (goodsInOrder == null) { return(new ProcessResult() { IsSuccess = false, Message = "所选择的商品有误" }); } foreach (var item in goodsInOrder) { bll.Add(item); for (var i = 0; i < item.num; i++) { var iCode = new IdentifyingCodeInfo() { IdentifyingCodeId = Guid.NewGuid(), CreateTime = DateTime.Now, IdentifyingCode = string.Empty, ModifyTime = DateTime.Now, ModuleName = "restaurant", OrderCode = order.orderNumber, OrderId = order.id.ToString(), ProductCode = item.caiId.ToString(), ProductId = item.caiId.ToString(), ShopId = order.shopinfoid.ToString(), Wid = order.wid, Status = 0 }; IdentifyingCodeService.AddIdentifyingCode(iCode); } } } else { return(new ProcessResult() { IsSuccess = false, Message = "所选择的商品有误" }); } scope.Complete(); } } catch (Exception ex) { return(new ProcessResult() { IsSuccess = false, Message = "保存订单出错" }); } return(new ProcessResult() { IsSuccess = true, Message = "订单提交成功!请到订单查看!", BusinessData = order }); }
public void List(int ids) { //订单 StringBuilder dingdanlistStringBuilder = new StringBuilder(); StringBuilder dingdanrenStringBuilder = new StringBuilder(); DataSet dr = managebll.Getcaopin(id); if (dr.Tables[0].Rows.Count > 0) { decimal amount = 0; dingdanlistStringBuilder.Append("<tr><th>商品信息名称</th><th class=\"cc\">单价</th><th class=\"cc\">购买份数</th><th class=\"rr\">总价</th> </tr>"); for (int i = 0; i < dr.Tables[0].Rows.Count; i++) { dingdanlistStringBuilder.Append(" <tr><td>" + dr.Tables[0].Rows[i]["cpName"] + "</td>"); dingdanlistStringBuilder.Append("<td class=\"cc\">¥" + dr.Tables[0].Rows[i]["price"] + "</td>"); dingdanlistStringBuilder.Append("<td class=\"cc\">" + dr.Tables[0].Rows[i]["num"] + "</td>"); dingdanlistStringBuilder.Append("<td class=\"rr\">¥" + dr.Tables[0].Rows[i]["totpric"] + "</td></tr>"); amount += Convert.ToDecimal(dr.Tables[0].Rows[i]["totpric"]); } sjopmodel = shopinfo.GetModel(shopid);//配送费 decimal zongji = amount + Convert.ToDecimal(sjopmodel.sendCost); if (sjopmodel != null) { dingdanlistStringBuilder.Append("<tr><td>商品总费</td><td class=\"cc\">¥" + amount + "</td> <td class=\"cc\" ></td><td class=\"rr\" ></td></tr>"); } else { dingdanlistStringBuilder.Append("<tr><td>商品总费</td><td class=\"cc\">¥" + amount + "</td> <td class=\"cc\" ></td><td class=\"rr\" ></td></tr>"); } dingdanlistStringBuilder.Append("<tr><td></td><td ></td><td ></td><td class=\"rr\">总计:<span class='text-danger'>¥" + zongji + "</span></td></tr>"); } manage = managebll.GetModeldingdan(id); //订单信息 if (manage != null) { dingdanrenStringBuilder.Append("<tr><td width=\"70\">订单编号: " + manage.orderNumber + "</td></tr>"); dingdanrenStringBuilder.Append("<tr> <td>预约日期:" + manage.oderTime + "</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>预约人:" + manage.customerName + "</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>电话:" + manage.customerTel + "</td></tr>"); switch (manage.payStatus) { case 1: dingdanrenStringBuilder.Append("<tr><td>订单状态:<em style='width:70px;' class='ok'>等待使用</em></td></tr>"); break; case 2: case 4: //部分退款 dingdanrenStringBuilder.Append("<tr><td>订单状态:<em style='width:70px;' class='ok'>部分使用</em></td></tr>"); break; case 3: case 5: //全部退款 dingdanrenStringBuilder.Append("<tr><td>订单状态:<em style='width:70px;' class='ok'>全部使用</em></td></tr>"); this.btnFinish.Visible = false; break; default: dingdanrenStringBuilder.Append("<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"); break; } //判断订单是否完成 this.btnFinish.Visible = !manage.IsFinish; } else { dingdanrenStringBuilder.Append("<tr><td width=\"70\">订单编号:</td></tr>"); dingdanrenStringBuilder.Append("<tr> <td>下单时间:</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>联系人:</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>联系电话:</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>地址:</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>备注 :</td></tr>"); dingdanrenStringBuilder.Append("<tr><td>订单状态:<em style='width:70px;' class='no'>未处理</em></td></tr>"); this.btnFinish.Visible = false; } Dingdanlist = dingdanlistStringBuilder.ToString(); dingdanren = dingdanrenStringBuilder.ToString(); }