Exemple #1
0
        private void tspDeleteProNameList_Click(object sender, EventArgs e)
        {
            if (this.lvProNameList.SelectedItems.Count > 0)
            {
                string ProName = this.lvProNameList.SelectedItems[0].Text;

                ProjectBLL bll = new ProjectBLL();
                bll.Delete_ProNameList(ProName);

                AnalyResultBLL analyResultBLL = new AnalyResultBLL();
                analyResultBLL.Delete_Result(ProName);

                NodeBLL nodeBLL = new NodeBLL();
                nodeBLL.Delete_ProName(ProName);

                ParticipantBLL participantBLL = new ParticipantBLL();
                participantBLL.Delete_ProName(ProName);

                SelectedPramasBLL selectedPramasBLL = new SelectedPramasBLL();
                selectedPramasBLL.Delete_ProName(ProName);

                ProNameDataBind();
            }
            else
            {
                this.Close();
            }
        }
Exemple #2
0
        protected void Pg_Init()
        {
            ArrayList fieldName  = new ArrayList();
            ArrayList fieldValue = new ArrayList();

            ArrayList selName  = new ArrayList();
            ArrayList selValue = new ArrayList();
            string    param    = string.Empty;

            int cid = 0;

            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("cid"), out cid);

            if (CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword") != null && CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword") != "")
            {
                fieldName.Add("keyword");
                fieldValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword"));
                selName.Add("[and]InfoTitle");
                selValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword"));
            }

            if (cid != 0)
            {
                fieldName.Add("cid");
                fieldValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("cid"));

                selName.Add("[and]InfoType");
                selValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("cid"));
            }



            int currentPage, pageSize, pageCount = 1, recordCount = 0;

            pageSize    = 15;
            recordCount = infobll.GetInfoCountsByNode(cid, selName, selValue, 1);
            currentPage = tool.PageAndCount.GetCurrent(recordCount, pageSize);
            int startId = tool.PageAndCount.StartID(currentPage, pageSize);
            int endId   = tool.PageAndCount.EndID(currentPage, pageSize);

            GridView1.DataSource   = infobll.GetInfoByNode(cid, selName, selValue, 1, startId, endId);
            GridView1.DataKeyNames = new String[] { "InfoID" };
            GridView1.DataBind();

            PagerClass.PageSet ps = new PagerClass.PageSet(currentPage, recordCount, pageSize, fieldName, fieldValue);
            L_page.Text = ps.GeneratePagers();

            #region 类别树
            TNode     tnode   = new TNode();
            NodeBLL   nodebll = new NodeBLL();
            DataTable dt      = nodebll.GetAllNode();
            L_CateTree.Text = "<select  id='sel' name='sel'>";
            if (dt.Rows.Count > 0)
            {
                L_CateTree.Text += tool.NodeTree.GetNodeTree(dt, 0, 0);
            }
            L_CateTree.Text += "</Select>";

            #endregion
        }
Exemple #3
0
        /// <summary>
        /// 根据类别树 生成类别路径
        /// </summary>
        /// <param name="Path">类别树</param>
        /// <returns></returns>
        public static string GetNodePath(string Path)
        {
            StringBuilder sb = new StringBuilder();
            if (Path.Trim() == "")
                sb.Append("根频道");
            else
            {
                string[] PathArray = Path.Split(',');

                if (PathArray.Length > 0)
                {
                    foreach (string cateid in PathArray)
                    {
                        if (cateid.Trim() != "")
                        {
                            int nodeid = 0;
                            Int32.TryParse(cateid, out nodeid);
                            if (nodeid == 0)
                            {
                                sb.Append("<a href='InfoCate_List.aspx'>根频道</a>");
                            }
                            sb.Append("<a href='InfoCate_List.aspx?pid=" + cateid + "'>");
                            TBLL.NodeBLL NodeOperate = new NodeBLL();
                            sb.Append("<span>" + NodeOperate.GetNode(nodeid).NodeName + "</span>");
                            sb.Append("</a> >> ");
                        }
                    }
                }
            }

            return sb.ToString();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            StringBuilder sb        = new StringBuilder();
            int           pid       = 0;
            string        SelectVal = string.Empty;

            Int32.TryParse(CommOperate.GetStrFromRequestForm("uid"), out pid);
            SelectVal = CommOperate.GetStrFromRequestForm("sv");

            TBLL.NodeBLL nbl       = new NodeBLL();
            DataTable    childlist = nbl.GetChildNode(pid);

            if (childlist.Rows.Count > 0)
            {
                sb.Append("<option value='-1'>请选择...</option>");
                for (int i = 0; i < childlist.Rows.Count; i++)
                {
                    sb.Append("<option value='" + childlist.Rows[i]["NodeId"].ToString().Trim() + "'>" + childlist.Rows[i]["NodeName"].ToString().Trim() + "</opion>");
                }
            }
            else
            {
                sb.Append("0");
            }

            Response.Write(sb.ToString());
            Response.End();
        }
Exemple #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                #region 类别树
                TNode     tnode   = new TNode();
                NodeBLL   nodebll = new NodeBLL();
                DataTable dt      = nodebll.GetAllNode();
                L_CateTree.Text = "<select  id='sel' name='sel'><option value='-1'>请选择类别...</option>";
                if (dt.Rows.Count > 0)
                {
                    L_CateTree.Text += tool.NodeTree.GetNodeTree(dt, 0, 0);
                }
                L_CateTree.Text += "</Select>";

                #endregion

                Tbx_Addtime.Text = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_Adder.Text   = this.LoginUser.Admin_RealName;
                H_Adder.Value    = LoginUser.Admin_ID.ToString();

                InfoBLL infobll = new InfoBLL();
                tbx_SortId.Text = infobll.GetInfoCountsByNode(0, null, null, 1).ToString();
            }
        }
 protected void UpdateSortID(int id, int sortid)
 {
     TModel.TNode tnode       = new TNode();
     TBLL.NodeBLL NodeOperate = new NodeBLL();
     tnode        = NodeOperate.GetNode(id);
     tnode.SortID = sortid;
     NodeOperate.UpdateNode(id, tnode);
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         TNode     tnode   = new TNode();
         NodeBLL   nodebll = new NodeBLL();
         DataTable dt      = nodebll.GetAllNode();
         L_CateTree.Text = NodeTree.GetJqueryNodeTree(dt, 0);
     }
 }
        protected void Pg_Init()
        {
            ArrayList fieldName  = new ArrayList();
            ArrayList fieldValue = new ArrayList();

            ArrayList selName  = new ArrayList();
            ArrayList selValue = new ArrayList();
            string    param    = string.Empty;
            int       cid      = 0;

            if (CommonLibrary.CommOperate.GetStrFromRequestQueryString("pid") != null && CommonLibrary.CommOperate.GetStrFromRequestQueryString("pid") != "")
            {
                fieldName.Add("pid");
                fieldValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("pid"));
                selName.Add("ParentID");
                cid = 0;
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("pid"), out cid);

                selValue.Add(cid);
            }
            else if (CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword") != null && CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword") != "")
            {
                fieldName.Add("keyword");
                fieldValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword"));
                selName.Add("NodeName");
                selValue.Add(CommonLibrary.CommOperate.GetStrFromRequestQueryString("keyword"));
            }
            else
            {
                fieldName  = null;
                fieldValue = null;
                selName.Add("ParentID");
                selValue.Add(0);
            }

            int currentPage, pageSize, pageCount = 1, recordCount = 0;

            pageSize = 15;

            recordCount = nodebll.GetNodeCounts(selName, selValue);

            currentPage = tool.PageAndCount.GetCurrent(recordCount, pageSize);
            int startId = tool.PageAndCount.StartID(currentPage, pageSize);
            int endId   = tool.PageAndCount.EndID(currentPage, pageSize);

            GridView1.DataSource   = nodebll.GetNodeByCondition(selName, selValue, "  SortID asc,NodeId desc", startId, endId);
            GridView1.DataKeyNames = new String[] { "NodeId" };
            GridView1.DataBind();

            TBLL.NodeBLL NodeOperate = new NodeBLL();
            lbl_CurrentNode.Text = NodeTree.GetNodePath(NodeOperate.GetNode(cid).NodePath);
            PagerClass.PageSet ps = new PagerClass.PageSet(currentPage, recordCount, pageSize, fieldName, fieldValue);
            L_page.Text = ps.GeneratePagers();
        }
Exemple #9
0
        private void NewMainForm_Load(object sender, EventArgs e)
        {
            //加载百度地图
            string str_url = Application.StartupPath + "\\BaiduJS\\BaiduMap.html";
            Uri    url     = new Uri(str_url);

            webBrowser1.Url = url;
            webBrowser1.ObjectForScripting = this;
            //systemXmlConfig = new SystemXmlConfig(systemConfigXmlFilePath);
            //systemXmlConfig.Open();
            //systemXmlConfig.ServerIp = "127.0.0.1";
            //systemXmlConfig.ServerControlPort = "8889";
            //systemXmlConfig.ServerPhotoPort = "8890";
            //systemXmlConfig.ServerVideoPort = "8891";
            //systemXmlConfig.ServerHeartPort = "8892";
            //systemXmlConfig.MaxRecNum = "10";
            //systemXmlConfig.Close();
            NodeBLL         nodeBll = new NodeBLL();
            List <NodeData> list    = nodeBll.GetAllNodes();

            //NodeData nodeData = new NodeData();
            //nodeData.name="光谱图像节点";
            //nodeData.longtitude = "113.35857";
            //nodeData.lantitude = "23.16690";
            //nodeData.location = "华南农业大学信息学院";
            //nodeData.status = 1;
            //nodeBll.Insert(nodeData);
            //nodeData.name = "光谱图像节点";
            //nodeData.longtitude = "113.35743";
            //nodeData.lantitude = "23.16667";
            //nodeData.location = "华南农业大学动物科学学院";
            //nodeData.status = 1;
            //nodeBll.Insert(nodeData);
            //nodeData.name = "光谱图像节点";
            //nodeData.longtitude = "113.35681";
            //nodeData.lantitude = "23.16600";
            //nodeData.location = "华南农业大学理学院";
            //nodeData.status = 1;
            //nodeBll.Insert(nodeData);
            //nodeData.name = "光谱图像节点";
            //nodeData.longtitude = "113.35681";
            //nodeData.lantitude = "23.16600";
            //nodeData.location = "华南农业大学理学院";
            //nodeData.status = 1;
            //nodeBll.Insert(nodeData);
            //nodeData.name = "光谱图像节点";
            //nodeData.longtitude = "113.35880";
            //nodeData.lantitude = "23.16667";
            //nodeData.location = "华南农业大学理学院";
            //nodeData.status = 1;
            //nodeBll.Insert(nodeData);
            System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;
        }
Exemple #10
0
 public ResponseNodeDelete NodeDelete([FromBody] RequestNodeDelete request)
 {
     try
     {
         NodeBLL bll = new NodeBLL();
         return(bll.NodeDelete(request));
     }
     catch (Exception ex)
     {
         throw new HttpResponseException(
                   Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
Exemple #11
0
        public bool SelectNodeInListView(int nodeId)
        {
            NodeBLL  nodeBll  = new NodeBLL();
            NodeData nodeData =
                nodeBll.GetDetailByPK(nodeId);

            if (nodeData != null)
            {
                curSelectNode = nodeData;
                return(true);
            }
            return(false);
        }
Exemple #12
0
 /// <summary>
 ///  armClientDictionary
 /// </summary>
 ///
 /// <param name="socket"></param>
 /// <param name="flag"></param>
 public void AddClient(Socket socket, int flag)
 {
     lock (deviceSync)
     {
         ArmClient armClient = null;
         TcpPort   tempPort  = new TcpPort(socket);
         AddClientPort(tempPort, flag, ref armClientDictionary);
         if (!(HasValDevice(out armClient)))
         {
             return;
         }
         if (armClient != null)
         {
             TcpPort comPort   = armClient.ControlPort;
             byte[]  nodeIdMes = new byte[200];
             comPort.Receive(nodeIdMes);
             armClient.Id = (Encoding.ASCII.GetString(nodeIdMes)).TrimEnd('\0');
             Console.WriteLine("客户端编号为" + armClient.Id);
             byte[] data = Encoding.ASCII.GetBytes("Welcome to server");
             comPort.Send(data, Kind.message);
             NodeBLL nodeBll = new NodeBLL();
             int     clientId;
             if (Int32.TryParse(armClient.Id, out clientId))
             {
                 UpdateArmClientId(armClient.Ipaddress, clientId);
                 NodeData nodeData = nodeBll.GetDetailByPK(clientId);
                 if (nodeData != null)
                 {
                     armClient.Location = nodeData.location;
                     if (controlListenning)
                     {
                         AddClientToList(armClient, ref armClientList);
                     }
                     DeleteClientPort(armClient.Ipaddress, ref armClientDictionary);
                     armClient.IsChecking     = false;
                     armClient.IsUsing        = false;
                     armClient.LastAccessTime = DateTime.Now;
                     armClient.IsLoseConnect  = false;
                     armClient.Status         = true;
                 }
             }
         }
     }
 }
        /// <summary>
        /// 创建TreeView
        /// </summary>
        private void CreateTree()
        {
            TreeNode root = new TreeNode();

            root.Text = InitialInterface.ProName;
            trvUcAnaly.Nodes.Add(root);
            SelectedPramasBLL     spbll    = new SelectedPramasBLL();
            IntroducerBLL         ibll     = new IntroducerBLL();
            NodeBLL               nbll     = new NodeBLL();
            List <Node>           nodelist = nbll.Get_NodeList(InitialInterface.ProName);
            List <SelectedPramas> sp       = spbll.Get_SelectedPramasList(InitialInterface.ProName);

            if (nodelist != null)
            {
                for (int i = 0; i < nodelist.Count; i++)
                {
                    TreeNode node1 = new TreeNode();
                    node1.Text = nodelist[i].NodeName;
                    node1.Tag  = nodelist[i].NodeId;
                    root.Nodes.Add(node1);
                    if (sp != null)
                    {
                        for (int j = 0; j < sp.Count; j++)
                        {
                            TreeNode node2 = new TreeNode();
                            node2.Text = sp[j].PramasText;
                            node2.Tag  = sp[j].PramasId;
                            node1.Nodes.Add(node2);
                            List <HOZAPModel.Introducer> Introducerlist = ibll.Get_IntroducerList(sp[j].PramasId);
                            for (int k = 0; k < Introducerlist.Count; k++)
                            {
                                TreeNode node3 = new TreeNode();
                                node3.Text = Introducerlist[k].IntroducerText;
                                node3.Tag  = Introducerlist[k].IntroducerId;
                                node2.Nodes.Add(node3);
                            }
                        }
                    }
                }
                this.trvUcAnaly.Nodes[0].Expand();
            }
        }
Exemple #14
0
        private void selectNodeSavePath_button_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog folderDlg = new FolderBrowserDialog();

            folderDlg.SelectedPath = @"d:/";
            if (folderDlg.ShowDialog() == DialogResult.OK)
            {
                NodeBLL nodeBll = new NodeBLL();
                this.nodeData.savepath = folderDlg.SelectedPath;
                if (nodeBll.UpdateByPK(this.nodeData))
                {
                    this.nodeSavePath_textBox.Text = folderDlg.SelectedPath;
                    ShowControlWarnInMessageBox(true, "设定节点保存路径成功" + this.nodeData.savepath);
                }
                else
                {
                    ShowControlWarnInMessageBox(false, "设定节点保存路径失败");
                }
            }
        }
        protected void DeleteNode(int InfoID)
        {
            TBLL.NodeBLL NodeOperate = new NodeBLL();
            TModel.TNode tnode       = new TNode();
            tnode = NodeOperate.GetNode(InfoID);
            DataTable dt = NodeOperate.GetChildNode(InfoID);

            if (dt.Rows.Count > 0)
            {
                CommonLibrary.RunJs.AlertAndBack("请先删除该类别下的子类别再删除该类别");
            }
            else
            {
                if (tnode.NodePic.Trim() != "")
                {
                    CommonLibrary.CommOperate.DeleteFile(Server.MapPath(tnode.NodePic));
                }
                ImageOperate.DeleteMemoImage(tnode.NodeMemo);
                NodeOperate.DeleteNode(InfoID);
            }
        }
Exemple #16
0
        public int GetNodeNumber()
        {
            NodeBLL         nodeBll = new NodeBLL();
            List <NodeData> list    = nodeBll.GetAllNodes();
            int             nodeNum = list.Count;

            if (nodeNum > 0)
            {
                nodePoints = new double[nodeNum * 2];
                double dou_lng, dou_lat;
                for (int i = 0, j = 0; i < nodePoints.Length - 1 && j < list.Count; i += 2, j++)
                {
                    if (double.TryParse(list[j].longtitude, out dou_lng) &&
                        double.TryParse(list[j].lantitude, out dou_lat))
                    {
                        nodePoints[i]     = dou_lng;
                        nodePoints[i + 1] = dou_lat;
                    }
                }
            }
            return(nodeNum);
        }
Exemple #17
0
        public bool SelectNodeInMap(object JSlng, object JSlat)
        {
            Console.WriteLine(JSlng.ToString() + JSlat.ToString());
            double dou_lng, dou_lat;

            if (double.TryParse(JSlng.ToString(), out dou_lng) &&
                double.TryParse(JSlat.ToString(), out dou_lat))
            {
                NodeBLL  nodeBll  = new NodeBLL();
                NodeData nodeData =
                    nodeBll.GetDetailByPoint(dou_lng, dou_lat);
                if (nodeData != null)
                {
                    curSelectNode = nodeData;
                    ImageBLL  imageBll  = new ImageBLL();
                    ImageData imageData =
                        imageBll.GetDetailByLastTime(nodeData.id);
                    if (imageData != null)
                    {
                        curImageInMap = imageData;
                    }
                    else
                    {
                        curImageInMap = null;
                    }
                    return(true);
                }
                return(false);
            }
            else
            {
                curSelectNode = null;
                curImageInMap = null;
                return(false);
            }
        }
        /// <summary>
        /// 保存/删除 节点后刷新TreeView
        /// </summary>
        private void AddOrDeleteNode_TreeViewRefresh()
        {
            TreeNode root = new TreeNode();

            root.Text = HAZOP分析系统.ProName;
            //清空当前TreeView的全部节点,重新绑定
            this.trvUcNodePart.Nodes.Clear();
            //添加根节点,根节点名称为项目名称
            this.trvUcNodePart.Nodes.Add(root);
            //将节点添加到根节点下
            NodeBLL     nodebll  = new NodeBLL();
            List <Node> nodelist = nodebll.Get_NodeList(HAZOP分析系统.ProName);

            if (nodelist != null)
            {
                for (int i = 0; i < nodelist.Count; i++)
                {
                    TreeNode treenode = new TreeNode();
                    treenode.Text = nodelist[i].NodeName;
                    root.Nodes.Add(treenode);
                }
                this.trvUcNodePart.ExpandAll();
            }
        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            #region 变量
            string NodeName = string.Empty;       //节点名称
            NodeName = tbx_title.Text.Trim();
            string NodeIdentifier = string.Empty; //标示符
            NodeIdentifier = Tbx_Identifier.Text.Trim();
            string ParentStr = string.Empty;
            int    ParentID  = 0;            //父类ID
            string NodePath  = string.Empty; //节点路径

            #region 获取父类ID和路径
            //如果是顶级分类
            if (cbx_IsTop.Checked == true)
            {
                ParentStr = "0";
                NodePath  = "0,";
            }
            else
            {
                ParentStr = CommonLibrary.CommOperate.GetStrFromRequestForm("topSelc");
                string[] ParentArry = ParentStr.Split(',');


                if (ParentArry[ParentArry.Length - 1] == "-1")
                {
                    if (ParentArry.Length == 1)
                    {
                        CommonLibrary.RunJs.AlertAndBack("请选择父类别");
                    }
                    else
                    {
                        ParentStr = ParentArry[ParentArry.Length - 2].ToString();
                        for (int i = 0; i < ParentArry.Length - 1; i++)
                        {
                            NodePath = NodePath + ParentArry[i].ToString() + ",";
                        }
                    }
                }
                else
                {
                    ParentStr = ParentArry[ParentArry.Length - 1].ToString();
                    for (int i = 0; i < ParentArry.Length; i++)
                    {
                        NodePath = NodePath + ParentArry[i].ToString() + ",";
                    }
                }
            }

            Int32.TryParse(ParentStr, out ParentID);
            #endregion

            string NodeMemo = string.Empty;//节点介绍
            NodeMemo = ContentHolder.Value;

            string NodePic = string.Empty;
            NodePic = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");

            int sortid = 0;//排序号
            Int32.TryParse(tbx_SortId.Text, out sortid);

            bool IsRecom = false;//是否推荐
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);

            bool IsHtml = false;            //是否生成静态

            string HtmlPath = string.Empty; //生成html的路径
            HtmlPath = Tbx_htmlpath.Text;

            string NodeTemplate = string.Empty;//节点模板名称
            NodeTemplate = Tbx_ListTemplate.Text.Trim();

            string Meta_Description = string.Empty;//节点meta_description
            Meta_Description = Tbx_Descriotion.Text.Trim();

            string Meta_KeyWords = string.Empty;//节点meta_keyword
            Meta_KeyWords = Tbx_Keyword.Text.Trim();

            bool IsRemote = false;//是否远程,获取图片,默认为否
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);


            DateTime Addtime;                     //添加时间
            Addtime = Convert.ToDateTime(Tbx_Addtime.Text.Trim());
            string DetailTemplate = string.Empty; //详情页模板
            DetailTemplate = Tbx_DetailTemplate.Text.Trim();
            string Adder = H_Adder.Value.Trim();
            #endregion


            TNode tnode = new TNode();
            tnode.NodeName       = NodeName;
            tnode.NodeIdentifier = NodeIdentifier;
            tnode.ParentID       = ParentID;
            tnode.NodePath       = NodePath;
            if (IsRemote == true)
            {
                tnode.NodeMemo = ImageOperate.GetRemoteImage(NodeMemo, "/uploadfile/remote/");
            }
            else
            {
                tnode.NodeMemo = NodeMemo;
            }
            tnode.NodePic          = NodePic;
            tnode.SortID           = sortid;
            tnode.IsRecom          = IsRecom;
            tnode.IsHtml           = IsHtml;
            tnode.HtmlPath         = HtmlPath;
            tnode.NodeTemplate     = NodeTemplate;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Meta_Description = Meta_Description;
            tnode.Meta_KeyWords    = Meta_KeyWords;
            tnode.IsRemote         = IsRemote;
            tnode.AddTime          = Addtime;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Adder            = Adder;


            TBLL.NodeBLL NodeOperate = new NodeBLL();
            NodeOperate.AddNode(tnode);
            int lastid = NodeOperate.GetLastNodeID();
            CommonLibrary.RunJs.PageReplace("InfoCate_UpdateManage.aspx?LastID=" + lastid + "&pid=" + ParentID);
        }
Exemple #20
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            #region 变量
            int NodeId = 0;
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out NodeId);
            string NodeName = string.Empty;       //节点名称
            NodeName = tbx_title.Text.Trim();
            string NodeIdentifier = string.Empty; //标示符
            NodeIdentifier = Tbx_Identifier.Text.Trim();
            string ParentStr = string.Empty;
            int    ParentID  = 0;            //父类ID
            string NodePath  = string.Empty; //节点路径

            #region 获取父类ID
            Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("sel"), out ParentID);
            #endregion

            string NodeMemo = string.Empty;//节点介绍
            NodeMemo = ContentHolder.Value;

            string NodePic = string.Empty;
            NodePic = CommonLibrary.CommOperate.GetStrFromRequestForm("CatePic");

            int sortid = 0;//排序号
            Int32.TryParse(tbx_SortId.Text, out sortid);

            bool IsRecom = false;//是否推荐
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_tuijian"), out IsRecom);

            bool IsHtml = false;            //是否生成静态

            string HtmlPath = string.Empty; //生成html的路径
            HtmlPath = Tbx_htmlpath.Text;

            string NodeTemplate = string.Empty;//节点模板名称
            NodeTemplate = Tbx_ListTemplate.Text.Trim();

            string Meta_Description = string.Empty;//节点meta_description
            Meta_Description = Tbx_Descriotion.Text.Trim();

            string Meta_KeyWords = string.Empty;//节点meta_keyword
            Meta_KeyWords = Tbx_Keyword.Text.Trim();

            bool IsRemote = false;//是否远程,获取图片,默认为否
            bool.TryParse(CommonLibrary.CommOperate.GetStrFromRequestForm("Chk_Remote"), out IsRemote);


            DateTime Addtime;                     //添加时间
            Addtime = Convert.ToDateTime(Tbx_Addtime.Text.Trim());
            string DetailTemplate = string.Empty; //详情页模板
            DetailTemplate = Tbx_DetailTemplate.Text.Trim();
            string Adder = H_Adder.Value;
            #endregion

            TNode tnode = new TNode();
            tnode.NodeName       = NodeName;
            tnode.NodeIdentifier = NodeIdentifier;
            tnode.ParentID       = ParentID;
            tnode.NodePath       = NodePath;
            if (IsRemote == true)
            {
                tnode.NodeMemo = ImageOperate.GetRemoteImage(NodeMemo, "/uploadfile/remote/");
            }
            else
            {
                tnode.NodeMemo = NodeMemo;
            }
            tnode.NodePic          = NodePic;
            tnode.SortID           = sortid;
            tnode.IsRecom          = IsRecom;
            tnode.IsHtml           = IsHtml;
            tnode.HtmlPath         = HtmlPath;
            tnode.NodeTemplate     = NodeTemplate;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Meta_Description = Meta_Description;
            tnode.Meta_KeyWords    = Meta_KeyWords;
            tnode.IsRemote         = IsRemote;
            tnode.AddTime          = Addtime;
            tnode.DetailTemplate   = DetailTemplate;
            tnode.Adder            = Adder;

            TBLL.NodeBLL NodeOperate = new NodeBLL();
            NodeOperate.UpdateNode(NodeId, tnode);
            CommonLibrary.RunJs.PageReplace("InfoCate_UpdateManage.aspx?LastID=" + NodeId + "&pid=" + ParentID);
        }
Exemple #21
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out InfoID);
                TNode   tnode   = new TNode();
                NodeBLL nodebll = new NodeBLL();
                tnode = nodebll.GetNode(InfoID);

                #region  初始化页面
                tbx_SortId.Text     = tnode.SortID.ToString();  //排序号
                tbx_title.Text      = tnode.NodeName;           //节点名
                Tbx_Identifier.Text = tnode.NodeIdentifier;     //英文标示符
                int pid = tnode.ParentID;                       //父类ID
                ContentHolder.Value     = tnode.NodeMemo;       //内容
                Tbx_ListTemplate.Text   = tnode.NodeTemplate;   //节点模板;
                Tbx_DetailTemplate.Text = tnode.DetailTemplate; //详情页模板
                Tbx_htmlpath.Text       = tnode.HtmlPath;       //生成HTML目录
                #region  是否推荐
                if (tnode.IsRecom == true)
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"  Checked=Checked  value=\"true\" />";
                }
                else
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"    value=\"true\" />";
                }
                #endregion

                #region 是否获取远程图片
                if (tnode.IsRemote == true)
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" Checked=Checked />";
                }
                else
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" />";
                }
                #endregion

                #region 类别树
                DataTable dt = nodebll.GetAllNode();
                L_CateTree.Text = "<select  id='sel' name='sel'><option value='0'>顶级类别</option>";
                if (dt.Rows.Count > 0)
                {
                    L_CateTree.Text += tool.NodeTree.GetNodeTree(dt, 0, 0, pid);
                }
                L_CateTree.Text += "</Select>";
                #endregion

                L_selpic.Text = ImageOperate.GetImageSelect(tnode.NodeMemo, tnode.NodePic);


                Tbx_Descriotion.Text = tnode.Meta_Description;
                Tbx_Keyword.Text     = tnode.Meta_KeyWords;
                Tbx_Addtime.Text     = tnode.AddTime.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_Adder.Text       = this.LoginUser.Admin_RealName;
                H_Adder.Value        = LoginUser.Admin_ID.ToString();
                #endregion
            }
        }
Exemple #22
0
        protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            DataRowView drow = e.Row.DataItem as DataRowView;

            if (drow != null)
            {
                HiddenField hRecom = (HiddenField)e.Row.Cells[2].FindControl("H_Recom");
                if (hRecom.Value.Trim().ToLower() == "true")
                {
                    Literal L_recom = (Literal)e.Row.Cells[2].FindControl("L_Recom");
                    L_recom.Text = "<span style='color:red;'>[荐]</span>";
                }

                HiddenField hInfoType = (HiddenField)e.Row.Cells[2].FindControl("H_InfoType");
                if (hInfoType.Value.Trim().ToLower() == "1")
                {
                    Literal L_InfoType = (Literal)e.Row.Cells[2].FindControl("L_InfoType");
                    L_InfoType.Text = "<span style='color:blue;'>[新闻]</span>";
                }
                else if (hInfoType.Value.Trim().ToLower() == "2")
                {
                    Literal L_InfoType = (Literal)e.Row.Cells[2].FindControl("L_InfoType");
                    L_InfoType.Text = "<span style='color:blue;'>[产品]</span>";
                }

                #region 注释掉
                HiddenField hnode  = (HiddenField)e.Row.Cells[3].FindControl("H_Node");
                int         nodeid = 0;
                if (hnode.Value.Trim() != "")
                {
                    Int32.TryParse(hnode.Value, out nodeid);
                }

                NodeBLL nodebll  = new NodeBLL();
                string  nodename = nodebll.GetNode(nodeid).NodeName;
                if (nodename.Trim() == "")
                {
                    nodename = "暂无栏目";
                }


                Literal Lnode = (Literal)e.Row.Cells[3].FindControl("L_Node");
                Lnode.Text = "<a href='?cid=" + nodeid.ToString() + "'>" + nodename + "</a>";

                HiddenField hcheck    = (HiddenField)e.Row.Cells[6].FindControl("H_Check");
                string      checkstat = string.Empty;
                if (hcheck.Value.ToLower() == "true")
                {
                    checkstat = "<span style='color:green;font-weight:bolder;'>已审核</span>";
                }
                else
                {
                    checkstat = "<span style='color:red;font-weight:bolder;'>未审核</span>";
                }
                Literal lcheck = (Literal)e.Row.Cells[6].FindControl("L_check");
                lcheck.Text = checkstat;

                //AddressBLL adbl = new AddressBLL();
                //StringBuilder sbaddress = new StringBuilder();
                //HiddenField hProvince = (HiddenField)e.Row.Cells[3].FindControl("H_Province");
                //if (hProvince.Value.Trim() != "")
                //{
                //    sbaddress.Append("<a  href='?provinceid=" + hProvince.Value + "'>" + adbl.GetProvinceByCode(hProvince.Value).name + "</a>");
                //}
                //HiddenField hCity = (HiddenField)e.Row.Cells[3].FindControl("H_City");
                //if (hCity.Value.Trim() != "")
                //{
                //    sbaddress.Append(" <a href='?cityid=" + hCity.Value + "'>" + adbl.GetCityByCode(hCity.Value).name + "</a>");
                //}
                //HiddenField hArea = (HiddenField)e.Row.Cells[3].FindControl("H_area");
                //if (hArea.Value.Trim() != "")
                //{
                //    sbaddress.Append(" <a href='?areaid=" + hArea.Value + "'>" + adbl.GetAreaByCode(hArea.Value).name + "</a>");
                //}
                //Literal L_address = (Literal)e.Row.Cells[3].FindControl("L_address");
                //L_address.Text = sbaddress.ToString();

                #endregion
            }
        }
Exemple #23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int infoid = 0;
                Int32.TryParse(CommonLibrary.CommOperate.GetStrFromRequestQueryString("id"), out infoid);
                TInformation tinfo   = new TInformation();
                InfoBLL      infobll = new InfoBLL();
                AdminBLL     adinbll = new AdminBLL();
                tinfo = infobll.GetInfo(infoid);

                tbx_title.Text      = tinfo.InfoTitle;
                Tbx_SubMemo.Text    = tinfo.InfoSubMemo;
                ContentHolder.Value = tinfo.InfoMemo;
                #region 图片列表
                L_selpic.Text = ImageOperate.GetImageSelect(tinfo.InfoMemo, tinfo.InfoPic);
                #endregion

                #region  信息类型
                if (tinfo.InfoType == 1)
                {
                    L_selinfotype.Text = "<select id='sel_SelInfoType' name='sel_SelInfoType' > <option value=\"1\" selected=selected> 新闻 </option> <option value=\"2\"> 产品 </option></select>";
                }
                else if (tinfo.InfoType == 2)
                {
                    L_selinfotype.Text = "<select id='sel_SelInfoType' name='sel_SelInfoType' > <option value=\"1\" > 新闻 </option> <option value=\"2\" selected=selected> 产品</option></select>";
                    //Page.ClientScript.RegisterClientScriptBlock(Page.GetType(), "InitInfoType", "$('.dazhe').hide();", true);
                    L_js.Text = @"<script type='text/javascript'>
                                 $(document).ready( function()
                                  {  $('.dazhe').hide();}
                                 );
                         </script>";
                }


                #endregion

                #region  商家id
                int shopid = tinfo.ShopID;
                L_shopid.Text = "<input type=\"hidden\" id=\"h_shopid\" name=\"h_shopid\"  value=\"" + shopid + "\"/>";
                if (shopid == -1)
                {
                    tbx_ShopID.Text = "暂无商家";
                }
                else
                {
                    ShopBLL shopbll = new ShopBLL();
                    tbx_ShopID.Text = shopbll.GetShop(shopid).ShopTitle;
                }
                #endregion


                #region 品牌信息
                int brandid = tinfo.BrandID;
                L_brandid.Text = "<input type=\"hidden\" id=\"h_brandid\" name=\"h_brandid\"  value=\"" + brandid + "\"/>";
                if (brandid == -1)
                {
                    tbx_brand.Text = "暂无品牌信息";
                }
                else
                {
                    BrandBLL brandbll = new BrandBLL();
                    tbx_brand.Text = brandbll.GetBrandByID(brandid).BrandName;
                }
                #endregion

                tbx_SortId.Text   = tinfo.SortID.ToString();
                tbx_Etitle.Text   = tinfo.InfoETitle;
                Tbx_modifier.Text = this.LoginUser.Admin_RealName;
                H_Modifier.Value  = LoginUser.Admin_ID.ToString();

                Tbx_modifytime.Text = tinfo.ModifyTime.ToString("yyyy-MM-dd hh:mm:ss");
                //Tbx_Adder.Text = this.LoginUser.Admin_RealName;
                //H_Adder.Value = LoginUser.Admin_ID.ToString();
                int Adder = 0;
                Int32.TryParse(tinfo.InfoAdder, out Adder);
                Tbx_Adder.Text     = adinbll.GetAdmin(Adder).Admin_RealName;
                H_Adder.Value      = Adder.ToString();
                Tbx_BeginTime.Text = tinfo.InfoStartTime;
                Tbx_EndTime.Text   = tinfo.InfoEndTime;
                Tbx_from.Text      = tinfo.InfoFrom;
                Tbx_Addtime.Text   = tinfo.InfoAddTime.ToString("yyyy-MM-dd hh:mm:ss");
                Tbx_clicknum.Text  = tinfo.InfoClicks.ToString();

                if (tinfo.IsRecom == true)
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"  Checked=Checked  value=\"true\" />";
                }
                else
                {
                    L_IsRecoom.Text = "<input type=\"checkbox\" id=\"Chk_tuijian\" name=\"Chk_tuijian\"    value=\"true\" />";
                }
                if (tinfo.IsRemote == true)
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" Checked=Checked />";
                }
                else
                {
                    L_isRemote.Text = "<input type=\"checkbox\" id=\"Chk_Remote\" name=\"Chk_Remote\" value=\"true\" />";
                }

                Tbx_tag.Text = tinfo.InfoTag;

                NodeBLL   nodebll = new NodeBLL();
                DataTable dt      = nodebll.GetAllNode();
                L_CateTree.Text = "<select  id='sel' name='sel'><option value='-1'>请选择类别...</option>";
                if (dt.Rows.Count > 0)
                {
                    L_CateTree.Text += tool.NodeTree.GetNodeTree(dt, 0, 0, tinfo.InfoCateID);
                }
                L_CateTree.Text += "</Select>";
            }
        }