コード例 #1
0
        /// <summary>
        /// 微信发送模板消息
        /// </summary>
        public void SendTemplateMessageTest_hg()
        {
            //            您好,已为您成功预约上门服务。
            //项目:高级美甲
            //时间:2015年10月1日14:00~16:00
            //技师:志玲
            //费用:98元
            //地址:西安市雁塔区曲江金地湖城大境
            //2015年9月28日 16:36
            //            {{first.DATA}}
            //客户姓名:{{keyword1.DATA}}
            //联系电话:{{keyword2.DATA}}
            //上门时间:{{keyword3.DATA}}
            //支付信息:{{keyword4.DATA}}
            //服务地址:{{keyword5.DATA}}
            //{{remark.DATA}}
            //            你好,你收到一个新订单
            //客户姓名:张三丰
            //联系电话:13515812621
            //上门时间:2015年5月26日 12:00
            //支付信息:微信支付  ¥200.00
            //服务地址:上海市浦东新区环林西路
            //请联系你的客户,并及时提供服务  int number = int.Parse(Request.QueryString["kk"]);
            BLL.HG.Hg_list          bb    = new BLL.HG.Hg_list();
            Model.HG.A_HG_new_order modle = bb.getorder_(Request.QueryString["order"]);



            var openId      = modle.Openid_;                                 //换成已经关注用户的openId
            var templateId  = "6oFH4updt21Zfwbks6O7erhZRlOI6jS3Yju8l9qFsw4"; //换成已经在微信后台添加的模板Id
            var accessToken = Token();
            var testData    = new                                            //TestTemplateData()
            {
                first    = new TemplateDataItem("护理服务支付成功"),
                keyword1 = new TemplateDataItem(modle.Name_),
                keyword2 = new TemplateDataItem(modle.Tel_),
                keyword3 = new TemplateDataItem(modle.Time_),
                keyword4 = new TemplateDataItem("微信支付:" + (modle.total).ToString() + "元"),
                keyword5 = new TemplateDataItem(modle.Adress),
                remark   = new TemplateDataItem("请保持电话通畅,服务人员会和您取得联系,提供快捷舒心的服务!")
            };

            var result = Senparc.Weixin.MP.AdvancedAPIs.TemplateApi.SendTemplateMessage(accessToken, openId, templateId, "http://www.hugongll.com/hugongll/order.aspx", testData);

            var openIds = "oZg9IwiZ4xGUBDtjT3lvrB4JV9Vo";                //换成已经关注用户的openId

            templateId  = "6oFH4updt21Zfwbks6O7erhZRlOI6jS3Yju8l9qFsw4"; //换成已经在微信后台添加的模板Id
            accessToken = Token();
            testData    = new                                            //TestTemplateData()
            {
                first    = new TemplateDataItem("新订单提醒(管理通知)"),
                keyword1 = new TemplateDataItem(modle.Name_),
                keyword2 = new TemplateDataItem(modle.Tel_),
                keyword3 = new TemplateDataItem(modle.Time_),
                keyword4 = new TemplateDataItem("微信支付:" + (modle.total).ToString() + "元"),
                keyword5 = new TemplateDataItem(modle.Adress),
                remark   = new TemplateDataItem("请与以上用户联系,并回访")
            };
            result = Senparc.Weixin.MP.AdvancedAPIs.TemplateApi.SendTemplateMessage(accessToken, openIds, templateId, "http://www.hugongll.com/hugongll/order.aspx", testData);
        }
コード例 #2
0
ファイル: HG_order.cs プロジェクト: PageCard/WeChat
 public Model.HG.A_HG_new_order Datarow_model1(DataRow row)
 {
     Model.HG.A_HG_new_order model = new Model.HG.A_HG_new_order();
     if (row != null)
     {
         model.Openid_     = row["openid_"].ToString();
         model.Name_       = row["name_"].ToString();
         model.Tel_        = row["tel_"].ToString();
         model.Sex_        = row["sex_"].ToString();
         model.Weixin_name = row["weixin_name"].ToString();
         model.Pick_many   = row["pick_many"].ToString();
         model.Type_       = row["type_"].ToString();
         model.Time_       = row["time_"].ToString();
         model.Pick_day    = row["pick_day"].ToString();
         model.Adress      = row["adress"].ToString();
         model.Fw_name     = row["Fw_name"].ToString();
         model.Fw_zt       = row["Fw_zt"].ToString();
         model.Order_from  = row["order_from"].ToString();
         model.Str_1       = row["str_1"].ToString();
         model.Str_2       = row["str_2"].ToString();
         model.Str_3       = row["str_3"].ToString();
         model.total       = row["total"].ToString();
         model.start_time  = row["strat_time"].ToString();
         model.Order_dd    = row["order_dd"].ToString();
         model.end_time    = row["end_time"].ToString();
     }
     return(model);
 }
コード例 #3
0
ファイル: from.aspx.cs プロジェクト: PageCard/WeChat
        protected void pay_Click(object sender, EventArgs e)
        {
            if (Request.Form["name"] == null || Request.Form["name"] == "")
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('雇主姓名不能为空');</script>");
            }
            else if (Request.Form["tel"] == null || Request.Form["tel"] == "")
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('雇主电话不能为空');</script>");
            }
            else if (Request.Form["pick_many"] == null || Request.Form["pick_many"] == "")
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('请选择服务价格');</script>");
            }
            else if (Request.Form["pick_day"] == null || Request.Form["pick_day"] == "")
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('请选择服务天数');</script>");
            }
            else if (Request.Form["time_"] == null || Request.Form["time_"] == "")
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('请选择服务时间');</script>");
            }
            else if (Request.Form["adress"] == null || Request.Form["adress"] == "")
            {
                Page.ClientScript.RegisterClientScriptBlock(GetType(), "js", "<script>alert('请选择服务地址');</script>");
            }

            else
            {
                Model.HG.A_HG_new_order add = new Model.HG.A_HG_new_order();
                DAL.HG.HG_order         Add = new DAL.HG.HG_order();
                add.Openid_     = HttpContext.Current.Request.Cookies["open_id1"].Value;
                add.Weixin_name = pick_name;
                add.Name_       = Request.Form["name"];                           //雇主姓名
                add.Tel_        = Request.Form["tel"];                            //雇主电话
                add.Sex_        = sex_.Items[sex_.SelectedIndex].Text;            //雇主性别
                add.Pick_many   = Request.Form["pick_many"];                      //服务标准
                add.Pick_day    = Request.Form["pick_day"];                       //服务天数
                add.Time_       = Request.Form["time_"];;                         //服务时间
                add.Type_       = type_;                                          //服务类型
                add.Adress      = Request.Form["adress"];                         //服务地址
                add.start_time  = DateTime.Now.ToString();                        //开始时间
                add.Order_from  = "微信公众号";
                add.Order_dd    = DateTime.Now.Day.ToString() + GuidTo16String(); //生成的订单号
                string nn = hid.Value;
                add.Fw_zt  = "未支付";
                add.Delet_ = "未删除";
                add.total  = nn;
                Add.add_order_new(add);
                Response.Redirect("/api/payment/Hg_pay.aspx?Order_dd=" + add.Order_dd + "&order_type=new");
            }
        }
コード例 #4
0
ファイル: HG_order.cs プロジェクト: PageCard/WeChat
        public Model.HG.A_HG_new_order getorder_(string order)
        {
            StringBuilder str = new StringBuilder();

            str.Append("select top 1 * from A_HG_new_order where order_dd=@order");
            SqlParameter[] par =
            {
                new SqlParameter("@order", SqlDbType.NVarChar, 50)
            };
            par[0].Value = order;
            Model.HG.A_HG_new_order model = new Model.HG.A_HG_new_order();
            DataSet ds = DbHelperSQL.Query(str.ToString(), par);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(Datarow_model1(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            order_type = Request.QueryString["order_type"];
            order_dd   = Request.QueryString["Order_dd"];
            BLL.HG.Hg_list order_T = new BLL.HG.Hg_list();
            if (order_type == "new")
            {
                Model.HG.A_HG_new_order model = order_T.getorder(order_dd);
                string timeStamp = "";
                string nonceStr  = "";
                string paySign   = "";
                //创建支付应答对象
                Senparc.Weixin.MP.TenPayLibV3.RequestHandler packageReqHandler = new Senparc.Weixin.MP.TenPayLibV3.RequestHandler(null);
                //初始化
                packageReqHandler.Init();
                litMoney  = double.Parse(model.total);
                timeStamp = TenPayV3Util.GetTimestamp();
                nonceStr  = TenPayV3Util.GetNoncestr();

                //设置package订单参数
                packageReqHandler.SetParameter("appid", "wx172ece37e2ed2939");                                                                  //公众账号ID
                packageReqHandler.SetParameter("mch_id", "1403543902");                                                                         //商户号
                packageReqHandler.SetParameter("nonce_str", nonceStr);                                                                          //随机字符串
                packageReqHandler.SetParameter("body", model.Name_ + "服务");                                                                     //商品信息
                packageReqHandler.SetParameter("out_trade_no", order_dd);                                                                       //商家订单号
                packageReqHandler.SetParameter("total_fee", ((double.Parse(model.total)) * 100).ToString());                                    //商品金额,以分为单位(money * 100).ToString()
                packageReqHandler.SetParameter("spbill_create_ip", Request.UserHostAddress);                                                    //用户的公网ip,不是商户服务器IP
                packageReqHandler.SetParameter("notify_url", MyCommFun.getWebSite() + "/api/wxpay/notify_url.aspx?wid=" + 44 + "|" + order_dd); //接收财付通通知的URL
                packageReqHandler.SetParameter("trade_type", TenPayV3Type.JSAPI.ToString());                                                    //交易类型
                packageReqHandler.SetParameter("openid", model.Openid_);                                                                        //用户的openId

                string sign = packageReqHandler.CreateMd5Sign("key", "70OvzuXGLFP7539B9zbvEMUBd1H1Tv8Q");
                packageReqHandler.SetParameter("sign", sign);                       //签名
                string data = packageReqHandler.ParseXML();


                var    result   = TenPayV3.Unifiedorder(data);
                var    res      = XDocument.Parse(result);
                string prepayId = res.Element("xml").Element("prepay_id").Value;

                //设置支付参数
                RequestHandler paySignReqHandler = new RequestHandler(null);
                paySignReqHandler.SetParameter("appId", "wx172ece37e2ed2939");
                paySignReqHandler.SetParameter("timeStamp", timeStamp);
                paySignReqHandler.SetParameter("nonceStr", nonceStr);
                paySignReqHandler.SetParameter("package", string.Format("prepay_id={0}", prepayId));
                paySignReqHandler.SetParameter("signType", "MD5");
                paySign         = paySignReqHandler.CreateMd5Sign("key", "70OvzuXGLFP7539B9zbvEMUBd1H1Tv8Q");
                payaddid        = "";
                paytimeStamp    = timeStamp;
                paynonceStr     = nonceStr;
                paypackageValue = string.Format("prepay_id={0}", prepayId);
                paypaySign      = paySign;
                litDate         = DateTime.Now.ToString();
                oreder_name     = model.Name_ + "服务预约";
            }


            else
            {
                hg_number = int.Parse(Request.QueryString["kkl"]);
                Model.HG.HG_order model = order_T.Getorder(order_dd);

                string timeStamp = "";
                string nonceStr  = "";
                string paySign   = "";
                //创建支付应答对象
                Senparc.Weixin.MP.TenPayLibV3.RequestHandler packageReqHandler = new Senparc.Weixin.MP.TenPayLibV3.RequestHandler(null);
                //初始化
                packageReqHandler.Init();
                litMoney  = model.Total;
                timeStamp = TenPayV3Util.GetTimestamp();
                nonceStr  = TenPayV3Util.GetNoncestr();

                //设置package订单参数
                packageReqHandler.SetParameter("appid", "wx172ece37e2ed2939");                                                                  //公众账号ID
                packageReqHandler.SetParameter("mch_id", "1403543902");                                                                         //商户号
                packageReqHandler.SetParameter("nonce_str", nonceStr);                                                                          //随机字符串
                packageReqHandler.SetParameter("body", model.By_name + "护理");                                                                   //商品信息
                packageReqHandler.SetParameter("out_trade_no", order_dd);                                                                       //商家订单号
                packageReqHandler.SetParameter("total_fee", ((model.Total) * 100).ToString());                                                  //商品金额,以分为单位(money * 100).ToString()
                packageReqHandler.SetParameter("spbill_create_ip", Request.UserHostAddress);                                                    //用户的公网ip,不是商户服务器IP
                packageReqHandler.SetParameter("notify_url", MyCommFun.getWebSite() + "/api/wxpay/notify_url.aspx?wid=" + 44 + "|" + order_dd); //接收财付通通知的URL
                packageReqHandler.SetParameter("trade_type", TenPayV3Type.JSAPI.ToString());                                                    //交易类型
                packageReqHandler.SetParameter("openid", model.Openid);                                                                         //用户的openId

                string sign = packageReqHandler.CreateMd5Sign("key", "70OvzuXGLFP7539B9zbvEMUBd1H1Tv8Q");
                packageReqHandler.SetParameter("sign", sign);                       //签名
                string data = packageReqHandler.ParseXML();


                var    result   = TenPayV3.Unifiedorder(data);
                var    res      = XDocument.Parse(result);
                string prepayId = res.Element("xml").Element("prepay_id").Value;

                //设置支付参数
                RequestHandler paySignReqHandler = new RequestHandler(null);
                paySignReqHandler.SetParameter("appId", "wx172ece37e2ed2939");
                paySignReqHandler.SetParameter("timeStamp", timeStamp);
                paySignReqHandler.SetParameter("nonceStr", nonceStr);
                paySignReqHandler.SetParameter("package", string.Format("prepay_id={0}", prepayId));
                paySignReqHandler.SetParameter("signType", "MD5");
                paySign         = paySignReqHandler.CreateMd5Sign("key", "70OvzuXGLFP7539B9zbvEMUBd1H1Tv8Q");
                payaddid        = "";
                paytimeStamp    = timeStamp;
                paynonceStr     = nonceStr;
                paypackageValue = string.Format("prepay_id={0}", prepayId);
                paypaySign      = paySign;
                litDate         = DateTime.Now.ToString();
                oreder_name     = model.By_name + "护理预约";
            }
        }
コード例 #6
0
ファイル: zql.ashx.cs プロジェクト: PageCard/WeChat
        public void ProcessRequest(HttpContext context)
        {
            Model.HG.A_HG_new_order Str = new Model.HG.A_HG_new_order();

            BLL.HG.Hg_list add = new BLL.HG.Hg_list();
            Dictionary <string, string> jsonDict = new Dictionary <string, string>();

            jsonDict = new Dictionary <string, string>();
            string case_ = context.Request.QueryString["case_"];

            if (case_ == "save")
            {
                //  string openid=context.Request.QueryString["openid"];
                string name      = context.Request.QueryString["name"];
                string phone     = context.Request.QueryString["phone"];
                string sex       = context.Request.QueryString["sex"];
                string money     = context.Request.QueryString["money"];
                string type_     = context.Request.QueryString["type_"];
                string time      = context.Request.QueryString["time"];
                string day       = context.Request.QueryString["day"];
                string adress    = context.Request.QueryString["adress"];
                string weixiname = context.Request.QueryString["weixinname"];
                string openid    = context.Request.QueryString["openid"];
                //   string total=context.Request.QueryString["total"];
                //   Str.Openid_ = openid;
                Str.Name_       = name;
                Str.Tel_        = phone;
                Str.Sex_        = sex;
                Str.Pick_many   = money;
                Str.Type_       = type_;
                Str.Time_       = time;
                Str.start_time  = DateTime.Now.ToString();//开始时间
                Str.Pick_day    = day;
                Str.Weixin_name = weixiname;
                Str.Openid_     = openid;
                int day_   = int.Parse(day);
                int money_ = int.Parse(money);
                int total_ = day_ * money_;
                Str.total = total_.ToString();
                string bb = DateTime.Now.Day.ToString() + GuidTo16String();//生成的订单号
                Str.Order_dd   = bb;
                Str.Order_from = "小程序";
                Str.Fw_zt      = "未支付";
                Str.Delet_     = "未删除";
                Str.Adress     = adress;
                int fal = add.Add_order_new(Str);
                //   Str.total = total;
                if (fal == 0)
                {
                    jsonDict.Add("order_dd", bb);
                    jsonDict.Add("errCode", "false");
                    jsonDict.Add("recontent", fal.ToString());
                    context.Response.Write(MyCommFun.getJsonStr(jsonDict));
                }
                else
                {
                    jsonDict.Add("order_dd", bb);
                    jsonDict.Add("errCode", "true");
                    jsonDict.Add("recontent", fal.ToString());
                    context.Response.Write(MyCommFun.getJsonStr(jsonDict));
                }
            }
            else if (case_ == "jujia")
            {
                {
                    //  string openid=context.Request.QueryString["openid"];
                    string name      = context.Request.QueryString["name"];
                    string phone     = context.Request.QueryString["phone"];
                    string sex       = context.Request.QueryString["sex"];
                    string money     = context.Request.QueryString["money"];
                    string type_     = context.Request.QueryString["type_"];
                    string time      = context.Request.QueryString["time"];
                    string day       = context.Request.QueryString["day"];
                    string adress    = context.Request.QueryString["adress"];
                    string weixiname = context.Request.QueryString["weixinname"];
                    string openid    = context.Request.QueryString["openid"];
                    //   string total=context.Request.QueryString["total"];
                    //   Str.Openid_ = openid;
                    Str.Name_       = name;
                    Str.Tel_        = phone;
                    Str.Sex_        = sex;
                    Str.Pick_many   = money;
                    Str.Type_       = type_;
                    Str.Time_       = time;
                    Str.start_time  = DateTime.Now.ToString();//开始时间
                    Str.Pick_day    = day;
                    Str.Weixin_name = weixiname;
                    Str.Openid_     = openid;

                    Str.total = money;
                    string bb = DateTime.Now.Day.ToString() + GuidTo16String();//生成的订单号
                    Str.Order_dd   = bb;
                    Str.Order_from = "小程序";
                    Str.Fw_zt      = "未支付";
                    Str.Delet_     = "未删除";
                    Str.Adress     = adress;
                    int fal = add.Add_order_new(Str);
                    //   Str.total = total;
                    if (fal == 0)
                    {
                        jsonDict.Add("order_dd", bb);
                        jsonDict.Add("errCode", "false");
                        jsonDict.Add("recontent", fal.ToString());
                        context.Response.Write(MyCommFun.getJsonStr(jsonDict));
                    }
                    else
                    {
                        jsonDict.Add("order_dd", bb);
                        jsonDict.Add("errCode", "true");
                        jsonDict.Add("recontent", fal.ToString());
                        context.Response.Write(MyCommFun.getJsonStr(jsonDict));
                    }
                }
            }
            else if (case_ == "order")
            {
                string openid = context.Request.QueryString["openid"];
                context.Response.ContentType = "text/json";
                context.Response.Write(MyCommFun.GetJsonByDataset(order_new(openid)));
            }
            else
            {
                order_dd = MyCommFun.QueryString("order");
                BLL.HG.Hg_list          order_T = new BLL.HG.Hg_list();
                Model.HG.A_HG_new_order model   = order_T.getorder(order_dd);
                string timeStamp = "";
                string nonceStr  = "";
                string paySign   = "";
                //创建支付应答对象
                Senparc.Weixin.MP.TenPayLibV3.RequestHandler packageReqHandler = new Senparc.Weixin.MP.TenPayLibV3.RequestHandler(null);
                //初始化
                packageReqHandler.Init();

                timeStamp = TenPayV3Util.GetTimestamp();
                nonceStr  = TenPayV3Util.GetNoncestr();

                //设置package订单参数
                packageReqHandler.SetParameter("appid", "wx16650bedd9b0916a");                                                                  //公众账号ID
                packageReqHandler.SetParameter("mch_id", "1403543902");                                                                         //商户号
                packageReqHandler.SetParameter("nonce_str", nonceStr);                                                                          //随机字符串
                packageReqHandler.SetParameter("body", model.Name_ + "服务");                                                                     //商品信息
                packageReqHandler.SetParameter("out_trade_no", order_dd);                                                                       //商家订单号
                packageReqHandler.SetParameter("total_fee", ((double.Parse(model.total)) * 100).ToString());                                    //商品金额,以分为单位(money * 100).ToString()
                packageReqHandler.SetParameter("spbill_create_ip", context.Request.UserHostAddress);                                            //用户的公网ip,不是商户服务器IP
                packageReqHandler.SetParameter("notify_url", MyCommFun.getWebSite() + "/api/wxpay/notify_url.aspx?wid=" + 44 + "|" + order_dd); //接收财付通通知的URL
                packageReqHandler.SetParameter("trade_type", TenPayV3Type.JSAPI.ToString());                                                    //交易类型
                packageReqHandler.SetParameter("openid", model.Openid_);                                                                        //用户的openId

                string sign = packageReqHandler.CreateMd5Sign("key", "70OvzuXGLFP7539B9zbvEMUBd1H1Tv8Q");
                packageReqHandler.SetParameter("sign", sign);                       //签名
                string data = packageReqHandler.ParseXML();


                var      result = TenPayV3.Unifiedorder(data);
                DateTime bb111  = new DateTime();
                WriteTextLog(bb111, result);
                var    res      = XDocument.Parse(result);
                string prepayId = res.Element("xml").Element("prepay_id").Value;

                //设置支付参数
                RequestHandler paySignReqHandler = new RequestHandler(null);
                paySignReqHandler.SetParameter("appId", "wx16650bedd9b0916a");
                paySignReqHandler.SetParameter("timeStamp", timeStamp);
                paySignReqHandler.SetParameter("nonceStr", nonceStr);
                paySignReqHandler.SetParameter("package", string.Format("prepay_id={0}", prepayId));
                paySignReqHandler.SetParameter("signType", "MD5");
                paySign         = paySignReqHandler.CreateMd5Sign("key", "70OvzuXGLFP7539B9zbvEMUBd1H1Tv8Q");
                payaddid        = "";
                paytimeStamp    = timeStamp;
                paynonceStr     = nonceStr;
                paypackageValue = string.Format("prepay_id={0}", prepayId);
                paypaySign      = paySign;
                litDate         = DateTime.Now.ToString();
                oreder_name     = model.Name_ + "服务预约";
                context.Response.ContentType = "text/json";
                pay_ bb = new pay_
                {
                    timeStamp = timeStamp,
                    nonceStr  = nonceStr,
                    paySign   = paySign,
                    signType  = "MD5",
                    package   = prepayId
                };
                string json_bill = JsonMapper.ToJson(bb);
                context.Response.Write(json_bill);
            }
        }
コード例 #7
0
ファイル: Hg_list.cs プロジェクト: PageCard/WeChat
 public int Add_order_new(Model.HG.A_HG_new_order add)
 {
     return(order.add_order_new(add));
 }
コード例 #8
0
ファイル: HG_order.cs プロジェクト: PageCard/WeChat
        public int add_order_new(Model.HG.A_HG_new_order order)
        {
            StringBuilder str = new StringBuilder();

            str.Append("insert into A_HG_new_order (");
            str.Append("openid_,name_,tel_,sex_,weixin_name,pick_many,type_,time_,pick_day,adress,order_dd,Fw_name,Fw_zt,order_from,str_1,str_2,str_3,total,strat_time,Delet_) ");
            str.Append(" values( ");
            str.Append("@openid_,@name_,@tel_,@sex_,@weixin_name,@pick_many,@type_,@time_,@pick_day,@adress,@order_dd,@Fw_name,@Fw_zt,@order_from,@str_1,@str_2,@str_3,@total,@strat_time,@Delet_)");
            SqlParameter[] par =
            {
                new SqlParameter("@openid_",     SqlDbType.NVarChar,  50),
                new SqlParameter("@name_",       SqlDbType.NVarChar,  50),
                new SqlParameter("@tel_",        SqlDbType.NVarChar,  50),
                new SqlParameter("@sex_",        SqlDbType.NVarChar,  50),
                new SqlParameter("@weixin_name", SqlDbType.NVarChar, 100),
                new SqlParameter("@pick_many",   SqlDbType.NVarChar,  10),
                new SqlParameter("@type_",       SqlDbType.NVarChar,  50),
                new SqlParameter("@time_",       SqlDbType.NVarChar,  50),
                new SqlParameter("@pick_day",    SqlDbType.NVarChar,  50),
                new SqlParameter("@adress",      SqlDbType.NVarChar, 250),
                new SqlParameter("@order_dd",    SqlDbType.NVarChar, 100),
                new SqlParameter("@Fw_name",     SqlDbType.NVarChar,  50),
                new SqlParameter("@Fw_zt",       SqlDbType.NVarChar,  50),
                new SqlParameter("@order_from",  SqlDbType.NVarChar, 100),
                new SqlParameter("@str_1",       SqlDbType.NVarChar, 100),
                new SqlParameter("@str_2",       SqlDbType.NVarChar,  50),
                new SqlParameter("@str_3",       SqlDbType.NVarChar, 100),
                new SqlParameter("@total",       SqlDbType.NVarChar,  50),
                new SqlParameter("@strat_time",  SqlDbType.NVarChar,  50),
                new SqlParameter("@Delet_",      SqlDbType.NVarChar, 20)
            };
            par[0].Value  = order.Openid_;
            par[1].Value  = order.Name_;
            par[2].Value  = order.Tel_;
            par[3].Value  = order.Sex_;
            par[4].Value  = order.Weixin_name;
            par[5].Value  = order.Pick_many;
            par[6].Value  = order.Type_;
            par[7].Value  = order.Time_;
            par[8].Value  = order.Pick_day;
            par[9].Value  = order.Adress;
            par[10].Value = order.Order_dd;
            par[11].Value = order.Fw_name;
            par[12].Value = order.Fw_zt;
            par[13].Value = order.Order_from;
            par[14].Value = order.Str_1;
            par[15].Value = order.Str_2;
            par[16].Value = order.Str_3;
            par[17].Value = order.total;
            par[18].Value = order.start_time;
            par[19].Value = order.Delet_;
            object obj = DbHelperSQL.GetSingle(str.ToString(), par);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }