Пример #1
0
        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}&nbsp;&nbsp;", dr["ID"].ToString(), dr["ClassName"].ToString());
                            }
                            else
                            {
                                sb.AppendFormat("<input name='ScenicCheckBox' onclick='LocationChange(this)' type='checkbox' value='{0}' />{1}&nbsp;&nbsp;", dr["ID"].ToString(), dr["ClassName"].ToString());
                            }
                        }
                    }
                }
            }
            routeSubClassList = sb.ToString();
        }
Пример #2
0
        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 ? "价格电讯" : "&yen;" + 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();
        }
Пример #3
0
        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>&yen;{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();
        }
Пример #4
0
 private string GetRouteClass(string routeClassId)
 {
     if (!string.IsNullOrEmpty(routeClassId) && routeClassId != "0")
     {
         return(routeClassBLL.GetModel(Convert.ToInt32(routeClassId)).ClassName);
     }
     else
     {
         return("无类型");
     }
 }
Пример #5
0
        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);
            }
        }
Пример #6
0
 private string GetRouteClass(int routeClassId)
 {
     return(routeClassBLL.GetModel(routeClassId).ClassName);
 }