///// <summary>
        ///// 列表
        ///// </summary>
        ///// <returns></returns>
        protected string GetList()
        {
            ChangeHope.WebPage.Table table = new ChangeHope.WebPage.Table();
            ShowShop.BLL.SystemInfo.Deliver bll = new ShowShop.BLL.SystemInfo.Deliver();

            ChangeHope.DataBase.DataByPage dataPage=null;
                dataPage = bll.GetList();

            //第一步先添加表头
            table.AddHeadCol("5%", "序号");
            table.AddHeadCol("15%", "名称");
            table.AddHeadCol("", "描述");
            table.AddHeadCol("10%", "保价费用");
            table.AddHeadCol("15%", "货到付款(是/否)");
            table.AddHeadCol("", "作者");
            table.AddHeadCol("", "版本");
            table.AddHeadCol("14%", "是否已安装");
            table.AddRow();
            //添加表的内容
            if (dataPage.DataReader != null)
            {
                int curpage = ChangeHope.WebPage.PageRequest.GetInt("pageindex");
                if (curpage < 0)
                {
                    curpage = 1;
                }
                int count = 0;
                while (dataPage.DataReader.Read())
                {
                    count++;
                    string No = (15 * (curpage - 1) + count).ToString();
                    table.AddCol(No);
                    table.AddCol(dataPage.DataReader["DistributionName"].ToString());
                    table.AddCol("<span style='line-height:20px'>" + dataPage.DataReader["DistributionDescription"].ToString()+"</span>");
                    table.AddCol(dataPage.DataReader["InsuredCosts"].ToString()=="0"?"无":string.Format("<input id='txtInsuredCosts{0}' value='{1}' size='2' onblur='SetInsuredCosts({0})'/>&nbsp;<span style='font-size:large'>%</font>", dataPage.DataReader["Id"].ToString(), dataPage.DataReader["InsuredCosts"].ToString()));
                    table.AddCol(string.Format("<img src='../images/{0}.gif' style=\"cursor:pointer;\" onclick='SetIsUser({1})' alt='点击改变状态'/>", dataPage.DataReader["IsCOD"].ToString(), dataPage.DataReader["Id"].ToString()));

                    table.AddCol(dataPage.DataReader["Author"].ToString());
                    table.AddCol(dataPage.DataReader["Version"].ToString());
                    table.AddCol(dataPage.DataReader["IsInstallation"].ToString() == "0" ? string.Format("<a href='javascript:void(0)' onclick='Del({0})'>点击安装</a>", dataPage.DataReader["Id"].ToString()) : string.Format("<a href='javascript:void(0)' onclick='Del({0})'>卸载</a> <a href=area_list.aspx?delivermode={0}>设置区域</a>", dataPage.DataReader["Id"].ToString()));
                    table.AddRow();
                }
            }
            string view = table.GetTable() + dataPage.PageToolBar;
            dataPage.Dispose();
            dataPage = null;
            return view;
        }
 private string Courier(int id)
 {
     string reStr = string.Empty;
     ShowShop.BLL.SystemInfo.PostArea bll = new ShowShop.BLL.SystemInfo.PostArea();
     ShowShop.Model.SystemInfo.PostArea model = bll.GetModelByAreaID(id);
     if (model != null)
     {
         if (model.Deliverymode > 0)
         {
             ShowShop.BLL.SystemInfo.Deliver dbll = new ShowShop.BLL.SystemInfo.Deliver();
             ShowShop.Model.SystemInfo.Deliver dmodel = dbll.GetModelByID(model.Deliverymode);
             if (dmodel != null)
             {
                 reStr = dmodel.Distributionname;
             }
         }
     }
     return reStr;
 }
Beispiel #3
0
        ///// <summary>
        ///// 列表
        ///// </summary>
        ///// <returns></returns>
        protected string GetList()
        {
            ChangeHope.WebPage.Table table = new ChangeHope.WebPage.Table();
            ShowShop.BLL.SystemInfo.PostArea bll = new ShowShop.BLL.SystemInfo.PostArea();

            ChangeHope.DataBase.DataByPage dataPage=null;

            //从url获取配送方式ID
            idform = ChangeHope.WebPage.PageRequest.GetQueryInt("delivermode");
            this.HyperLink1.NavigateUrl = "deliver_edit.aspx?delivermode=" + idform.ToString();
            if (idform != 0 && idform != -1)
            {
                dataPage = bll.GetAreasByPostMethod(this.idform);

            }
            else
            {
                dataPage = bll.GetAreasByPostMethod(this.idform);
            }

            //第一步先添加表头
            table.AddHeadCol("5%", "序号");
            table.AddHeadCol("20%", "配送区域名称");
            table.AddHeadCol("18%", "配送方式");
            table.AddHeadCol("", "配送区域");
            table.AddHeadCol("", "发布人");
            table.AddHeadCol("10%", "操作");
            table.AddRow();
            //添加表的内容
            if (dataPage.DataReader != null)
            {
                int curpage = ChangeHope.WebPage.PageRequest.GetInt("pageindex");
                if (curpage < 0)
                {
                    curpage = 1;
                }
                int count = 0;
                while (dataPage.DataReader.Read())
                {
                    count++;
                    string No = (15 * (curpage - 1) + count).ToString();
                    table.AddCol(No);
                    table.AddCol(dataPage.DataReader["AreaName"].ToString());
                    //根据ID查询配送方式名称
                    ShowShop.BLL.SystemInfo.Deliver deliverbll = new ShowShop.BLL.SystemInfo.Deliver();
                    ShowShop.Model.SystemInfo.Deliver modeldeli = deliverbll.GetModelByID(int.Parse(dataPage.DataReader["DeliveryMode"].ToString()));
                    table.AddCol(modeldeli.Distributionname);
                    //根据ID查询城市名称
                    ShowShop.BLL.SystemInfo.Provinces areaid = new ShowShop.BLL.SystemInfo.Provinces();
                    ShowShop.Model.SystemInfo.Provinces modelpro;
                    string citys = "";
                    string[] arr = dataPage.DataReader["AreaId"].ToString().Split(',');
                    foreach(string i in arr)
                    {
                        modelpro=areaid.GetModel(int.Parse(i));
                        citys += modelpro.CityName + "&nbsp;&nbsp;";
                    }
                    table.AddCol(citys);
                    string userName = "";
                    if (dataPage.DataReader["putouttyid"].ToString() == "0")
                    {
                        userName = "******";
                    }
                    else
                    {
                        if (dataPage.DataReader["putoutid"].ToString() != "")
                        {
                            ShowShop.BLL.Member.MemberAccount memberbll = new ShowShop.BLL.Member.MemberAccount();
                            ShowShop.Model.Member.MemberAccount member = memberbll.GetModel(Convert.ToInt32(dataPage.DataReader["putoutid"].ToString()));
                            if (member != null)
                            {
                                userName = "******" + member.UserId.ToString();
                            }
                        }
                    }
                    table.AddCol(userName);
                    table.AddCol(string.Format("<a href=deliver_edit.aspx?delivermode={0}&areaid={1}>编辑</a> <a href='javascript:void(0)' onclick='Del({1})'>删除</a>", dataPage.DataReader["DeliveryMode"].ToString(), dataPage.DataReader["Id"].ToString()));
                    table.AddRow();
                }

            }
            string view = table.GetTable() + dataPage.PageToolBar;
            dataPage.Dispose();
            dataPage = null;
            return view;
        }
 /// <summary>
 /// 调整是否已安装
 /// </summary>
 /// <param name="id"></param>
 private void SetUse(int id)
 {
     ShowShop.BLL.SystemInfo.Deliver bll = new ShowShop.BLL.SystemInfo.Deliver();
     ShowShop.Model.SystemInfo.Deliver model = bll.GetModelByID(id);
     if (model.Isinstallation == 0)
     {
         bll.Amend(id, "IsInstallation", 1);
         Response.Write("ok");
     }
     else
     {
         bll.Amend(id, "IsInstallation", 0);
         Response.Write("ok");
     }
 }
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="id"></param>
 //private void Del(string id)
 //{
 //    ShowShop.BLL.SystemInfo.Deliver bll = new ShowShop.BLL.SystemInfo.Deliver();
 //    bll.Delete(id);
 //    Response.Write("ok");
 //}
 /// <summary>
 /// 修改优先级
 /// </summary>
 /// <param name="id"></param>
 /// <param name="sort"></param>
 private void SetInsuredCosts(int id, int InsuredCosts)
 {
     ShowShop.BLL.SystemInfo.Deliver bll = new ShowShop.BLL.SystemInfo.Deliver();
     bll.Amend(id, "InsuredCosts", InsuredCosts);
     Response.Write("ok");
 }