public void BindRouteSubClass() { string[] classid = routeParentClassIds.Split(','); StringBuilder sb = new StringBuilder(); foreach (string text in classid) { if (text != "") { ClassLibrary.Model.RouteClass model = routeClassBLL.GetModel(Convert.ToInt32(text)); if (model.ClassLevel == 3 || model.ParentID == (int)ClassLibrary.Common.SysConfig.RouteClass.峡旅游) { DataTable myTable = routeClassBLL.GetData("parentID=" + text); foreach (DataRow dr in myTable.Rows) { if (("," + routeParentClassIds + ",").Contains("," + dr["ID"].ToString() + ",")) { sb.AppendFormat("<input name='ScenicCheckBox' onclick='LocationChange(this)' type='checkbox' value='{0}' checked />{1} ", dr["ID"].ToString(), dr["ClassName"].ToString()); } else { sb.AppendFormat("<input name='ScenicCheckBox' onclick='LocationChange(this)' type='checkbox' value='{0}' />{1} ", dr["ID"].ToString(), dr["ClassName"].ToString()); } } } } } routeSubClassList = sb.ToString(); }
private void BindOrderDetailData() { DataTable myTable = orderDetailBLL.GetData("orderNumber ='" + orderNumber + "'"); StringBuilder sb = new StringBuilder(); foreach (DataRow dr in myTable.Rows) { sb.Append("<tr>"); ClassLibrary.Model.Routes route = routeBLL.GetModel(Convert.ToInt32(dr["routeID"])); string tmpClassPy = routeClassBll.GetModel(Convert.ToInt32(route.LocationID)).ClassNamePY; sb.AppendFormat("<td><a href='{3}/{2}/{0}.html' target='_blank'>{1}</a></td>", dr["routeID"].ToString(), dr["RouteName"].ToString(), tmpClassPy, SysConfig.webSite); string[] temp = dr["Number"].ToString().Split(','); sb.AppendFormat("<td>{0}</td>", temp[0] + "大" + temp[1] + "小"); sb.AppendFormat("<td>{0}</td>", (Convert.ToInt32(dr["RoutePrice"]) == 0 ? "价格电讯" : "¥" + Convert.ToInt32(dr["RoutePrice"]) + "元")); sb.AppendFormat("<td>{0}</td>", dr["RouteTime"].ToString()); sb.AppendFormat("<td>{0}</td>", dr["StartTime"].ToString()); sb.AppendFormat("<td>{0}</td>", dr["CreatedTime"].ToString()); sb.Append("</tr>"); } dataOrderDetailList = sb.ToString(); }
private void BindOrderDetailData() { DataTable myTable = orderDetailBLL.GetData(" orderNumber ='" + orderNumber + "'"); myTable = pg.pagination(myTable, 20, ""); StringBuilder sb = new StringBuilder(); foreach (DataRow dr in myTable.Rows) { sb.AppendFormat("<tr id='tr_{0}'>", dr["ID"].ToString()); ClassLibrary.Model.Routes route = routeBLL.GetModel(Convert.ToInt32(dr["routeID"])); string tmpClassPy = routeClassBll.GetModel(Convert.ToInt32(route.LocationID)).ClassNamePY; sb.AppendFormat("<td><a href='/{2}/{1}.html' target='_blank'>{0}</a></td>", dr["RouteName"].ToString(), dr["routeID"].ToString(), tmpClassPy); string[] temp = dr["Number"].ToString().Split(','); sb.AppendFormat("<td>{0}</td>", temp[0] + "大" + temp[1] + "小"); //sb.AppendFormat("<td><input id='price_{0}' type='text' size='10' value='{1}' /><input type='button' class='button' value='修改' onclick='UpdateOrderDetailPrice({0},{2})' /></td>", dr["ID"].ToString(), Convert.ToInt32(dr["RoutePrice"]), dr["ordernumber"].ToString()); sb.AppendFormat("<td>¥{0}元</td>", Convert.ToInt32(dr["RoutePrice"])); sb.AppendFormat("<td>{0}</td>", dr["RouteTime"].ToString()); sb.AppendFormat("<td>{0}</td>", dr["StartTime"].ToString()); sb.AppendFormat("<td>{0}</td>", dr["CreatedTime"].ToString()); sb.Append("</tr>"); } dataOrderDetailList = sb.ToString(); }
private string GetRouteClass(string routeClassId) { if (!string.IsNullOrEmpty(routeClassId) && routeClassId != "0") { return(routeClassBLL.GetModel(Convert.ToInt32(routeClassId)).ClassName); } else { return("无类型"); } }
private void EditRouteClass() { ClassLibrary.Model.RouteClass RouteClassModel = new ClassLibrary.Model.RouteClass(); RouteClassModel.ID = routeClassId; RouteClassModel.ParentID = Convert.ToInt32(Request.Form["routeClassID"]); if (routeClassId == RouteClassModel.ParentID) { Response.Write("<script>alert('上级分类不能为本分类!');history.back(-1);</script>"); return; } if (RouteClassModel.ParentID == 0) { RouteClassModel.ClassLevel = 1; } else { RouteClassModel.ClassLevel = routeClassBLL.GetModel(RouteClassModel.ParentID).ClassLevel + 1; } if (string.IsNullOrEmpty(Request.Form["ClassName"])) { Response.Write("<script>alert('请输入路线类型!');history.back(-1);</script>"); return; } else { RouteClassModel.ClassName = Request.Form["ClassName"]; } if (string.IsNullOrEmpty(Request.Form["ClassNamePinYin"])) { Response.Write("<script>alert('请输入城市拼音!');history.back(-1);</script>"); return; } else { RouteClassModel.ClassNamePY = Request.Form["ClassNamePinYin"].Trim(); } if (!string.IsNullOrEmpty(Request.Form["SeoTitle"])) { RouteClassModel.SeoTitle = Request.Form["SeoTitle"]; } if (!string.IsNullOrEmpty(Request.Form["SeoKeywords"])) { RouteClassModel.SeoKeyword = Request.Form["SeoKeywords"]; } if (!string.IsNullOrEmpty(Request.Form["SeoDescription"])) { RouteClassModel.SeoDesc = Request.Form["SeoDescription"]; } if (!string.IsNullOrEmpty(Request.Form["classOrder"]) && Function.IsNumber(Request.Form["classOrder"])) { RouteClassModel.ClassOrder = Convert.ToInt32(Request.Form["classOrder"]); } RouteClassModel.Recommend = Convert.ToBoolean(Request.Form["Recommend"]); RouteClassModel.IsHaidao = Convert.ToBoolean(Request.Form["IsHaidao"]); //int nmaxid = Convert.ToInt32(Request.Form["maxid"]); //int nwidth = 61; //int nheight = 41; //if (nmaxid == (int)SysConfig.RouteClass.三峡旅游) //{ // nwidth = 50; // nheight = 50; //} HttpPostedFile file = Request.Files["Image"]; string oldImages = Request.Form["Image_Hidden"]; if (file.ContentLength > 0) { string ext = Path.GetExtension(file.FileName); string fileName = Function.GetRandomTime() + ext; string fileFullPath = Server.MapPath(SysConfig.UploadFilePathClassImg); Function.CreatedDirectory(fileFullPath); file.SaveAs(fileFullPath + fileName); //缩图 //Bitmap tmp = new Bitmap(fileFullPath + fileName); //Bitmap bmp0 = Function.MakeThumNail(tmp, nwidth, nheight); //tmp.Dispose(); ////bmp0.Save(fileFullPath + fileName); //Function.SaveBitmapImg(bmp0, fileFullPath + fileName, ((long)100)); //bmp0.Dispose(); Function.DeleteFile(fileFullPath + oldImages); RouteClassModel.ClassImg = fileName; } else { RouteClassModel.ClassImg = oldImages; } if (routeClassBLL.Update(RouteClassModel) > 0) { Function.goMessagePage("修改路线类型", "操作成功", "RouteClass/RouteClassList.aspx?cid=" + maxClassID); } else { Function.goMessagePage("修改路线类型", "操作失败,请稍后再试", "RouteClass/RouteClassList.aspx?cid=" + maxClassID); } }
private string GetRouteClass(int routeClassId) { return(routeClassBLL.GetModel(routeClassId).ClassName); }