Esempio n. 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string  ApiKey  = "4d88048525100566";//请把XXXXXX修改成您在快递100网站申请的APIKey
            string  expno   = Request["data"];
            string  typeCom = Request["com"];
            string  nu      = Request["nu"];
            string  openid  = MyCommFun.RequestOpenid();
            int     wid     = MyCommFun.RequestInt("wid");
            int     id      = MyCommFun.RequestInt("rid");
            DataSet ds      = null;
            express exBll   = new express();

            ds = exBll.GetList(wid, openid, id);
            if (ds != null && ds.Tables[0].Rows.Count > 0)
            {
                typeCom = ds.Tables[0].Rows[0]["express_code"].ToString();
                nu      = ds.Tables[0].Rows[0]["express_no"].ToString();
            }

            string apiurl = "http://api.kuaidi100.com/api?id=" + ApiKey + "&com=" + typeCom + "&nu=" + nu + "&show=2&muti=1&order=asc";
            //Response.Write (apiurl);
            WebRequest   request  = WebRequest.Create(@apiurl);
            WebResponse  response = request.GetResponse();
            Stream       stream   = response.GetResponseStream();
            Encoding     encode   = Encoding.UTF8;
            StreamReader reader   = new StreamReader(stream, encode);
            string       detail   = reader.ReadToEnd();

            Response.Write(detail + "<br/>");
        }
Esempio n. 2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            this.ChkAdminLevel("order_express", DTEnums.ActionEnum.Delete.ToString());
            int     num1    = 0;
            int     num2    = 0;
            express express = new express();

            for (int index = 0; index < this.rptList.Items.Count; ++index)
            {
                int int32 = Convert.ToInt32(((HiddenField)this.rptList.Items[index].FindControl("hidId")).Value);
                if (((CheckBox)this.rptList.Items[index].FindControl("chkId")).Checked)
                {
                    if (express.Delete(int32))
                    {
                        ++num1;
                    }
                    else
                    {
                        ++num2;
                    }
                }
            }
            this.AddAdminLog(DTEnums.ActionEnum.Delete.ToString(), "删除配送方式成功" + (object)num1 + "条,失败" + (object)num2 + "条");
            this.JscriptMsg("删除成功" + (object)num1 + "条,失败" + (object)num2 + "条!", Utils.CombUrlTxt("express_list.aspx", "keywords={0}", this.keywords));
        }
Esempio n. 3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            this.ChkAdminLevel("order_express", DTEnums.ActionEnum.Edit.ToString());
            express express = new express();

            for (int index = 0; index < this.rptList.Items.Count; ++index)
            {
                int int32 = Convert.ToInt32(((HiddenField)this.rptList.Items[index].FindControl("hidId")).Value);
                int result;
                if (!int.TryParse(((TextBox)this.rptList.Items[index].FindControl("txtSortId")).Text.Trim(), out result))
                {
                    result = 99;
                }
                express.UpdateField(int32, "sort_id=" + result.ToString());
            }
            this.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "保存配送方式排序");
            this.JscriptMsg("保存排序成功!", Utils.CombUrlTxt("express_list.aspx", "keywords={0}", this.keywords));
        }