示例#1
0
        private DataTable GetSelectedDominoServers()
        {
            DataTable dtSel = new DataTable();

            try
            {
                dtSel.Columns.Add("ServerID");
                dtSel.Columns.Add("Name");

                //string selValues = "";
                TreeListNodeIterator iterator = DominoServerTreeList.CreateNodeIterator();
                TreeListNode         node;

                while (true)
                {
                    node = iterator.GetNext();

                    if (node == null)
                    {
                        break;
                    }
                    if (node.Level == 2) //(node.ParentNode.Selected==false)
                    {
                        if (node.Selected)
                        {
                            DataRow dr = dtSel.NewRow();
                            dr["ServerID"] = node.GetValue("actid");
                            dr["Name"]     = node.GetValue("Name");
                            dtSel.Rows.Add(dr);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                //Log.Entry.Ins.Write(Server.MapPath("~/LogFiles/"), "VSPlusLog.txt", DateTime.Now.ToString() + " Error in Page: " +
                //    Request.Url.AbsolutePath + ", Method: " + System.Reflection.MethodBase.GetCurrentMethod().Name +
                //    ", Error: " + ex.ToString());
            }

            return(dtSel);
        }
示例#2
0
        public void fillDominoServersTreeList()
        {
            try
            {
                if (Session["DominoServers"] == null)
                {
                    DataTable DataServersTree = VSWebBL.ConfiguratorBL.AlertsBL.Ins.GetServersFromProcedure();
                    DataTable filteredData    = DataServersTree.Select("ServerType= 'Domino' or ServerType is null").CopyToDataTable();
                    Session["DominoServers"] = filteredData;
                }

                DominoServerTreeList.DataSource = (DataTable)Session["DominoServers"];
                DominoServerTreeList.DataBind();
                DominoServerTreeList.ExpandAll();
            }
            catch (Exception ex)
            {
                //Log.Entry.Ins.Write(Server.MapPath("~/LogFiles/"), "VSPlusLog.txt", DateTime.Now.ToString() + " Error in Page: " +
                //    Request.Url.AbsolutePath + ", Method: " + System.Reflection.MethodBase.GetCurrentMethod().Name +
                //    ", Error: " + ex.ToString());
            }
        }
示例#3
0
 protected void CollapseAllButton_Domino_Click(object sender, EventArgs e)
 {
     try
     {
         if (CollapseAllButton_Domino.Text == "Collapse All")
         {
             DominoServerTreeList.CollapseAll();
             CollapseAllButton_Domino.Image.Url = "~/images/icons/add.png";
             CollapseAllButton_Domino.Text      = "Expand All";
         }
         else
         {
             DominoServerTreeList.ExpandAll();
             CollapseAllButton_Domino.Image.Url = "~/images/icons/forbidden.png";
             CollapseAllButton_Domino.Text      = "Collapse All";
         }
     }
     catch (Exception ex)
     {
         //Log.Entry.Ins.Write(Server.MapPath("~/LogFiles/"), "VSPlusLog.txt", DateTime.Now.ToString() + " Error in Page: " +
         //    Request.Url.AbsolutePath + ", Method: " + System.Reflection.MethodBase.GetCurrentMethod().Name +
         //    ", Error: " + ex.ToString());
     }
 }
示例#4
0
        public void fillDominoServersTreeListfromSession()
        {
            DataTable DataServers = new DataTable();

            try
            {
                if (Session["DominoServers"] != "" && Session["DominoServers"] != null)
                {
                    DataServers = Session["DominoServers"] as DataTable;
                }
                if (DataServers.Rows.Count > 0)
                {
                    DataServers.PrimaryKey = new DataColumn[] { DataServers.Columns["ID"] };
                }
                DominoServerTreeList.DataSource = DataServers;
                DominoServerTreeList.DataBind();
            }
            catch (Exception ex)
            {
                //Log.Entry.Ins.Write(Server.MapPath("~/LogFiles/"), "VSPlusLog.txt", DateTime.Now.ToString() + " Error in Page: " +
                //    Request.Url.AbsolutePath + ", Method: " + System.Reflection.MethodBase.GetCurrentMethod().Name +
                //    ", Error: " + ex.ToString());
            }
        }