///// <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})'/> <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; }
///// <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 + " "; } 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"); }