Exemple #1
0
        protected void WebSphereGridView_SelectionChanged(object sender, EventArgs e)
        {
            if (WebsphereGridView.Selection.Count > 0)
            {
                System.Collections.Generic.List <object> Type      = WebsphereGridView.GetSelectedFieldValues("ID");
                System.Collections.Generic.List <object> Name      = WebsphereGridView.GetSelectedFieldValues("ServerName");
                System.Collections.Generic.List <object> Cat       = WebsphereGridView.GetSelectedFieldValues("ServerType");
                System.Collections.Generic.List <object> Location  = WebsphereGridView.GetSelectedFieldValues("Location");
                System.Collections.Generic.List <object> ipaddress = WebsphereGridView.GetSelectedFieldValues("ipaddress");
                if (Type.Count > 0)
                {
                    string ID       = Type[0].ToString();
                    string name     = Name[0].ToString();
                    string category = Cat[0].ToString();
                    string Loc      = Location[0].ToString();
                    string ipaddr   = ipaddress[0].ToString();

                    //Mukund: VSPLUS-844, Page redirect on callback
                    try
                    {
                        DevExpress.Web.ASPxWebControl.RedirectOnCallback("WebSphereProperties.aspx?ID=" + ID + "&name=" + name + "&Cat=" + category + "&Loc=" + Loc + "&ipaddr=" + ipaddr);
                        Context.ApplicationInstance.CompleteRequest();//Mukund, 05Aug14, VSPLUS-844:Page redirect on callback
                    }
                    catch (Exception ex)
                    {
                        Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                        //throw ex;
                    }
                }
            }
        }
Exemple #2
0
 private void FillWebSphereserverGridfromSession()
 {
     try
     {
         DataTable DSTaskSettingsDataTable = new DataTable();
         if (Session["WebSphereServer"] != null && Session["WebSphereServer"] != "")
         {
             DSTaskSettingsDataTable = (DataTable)Session["WebSphereServer"];                    //VSWebBL.ConfiguratorBL.WindowsPropertiesBL.Ins.GetAllData();
         }
         if (DSTaskSettingsDataTable.Rows.Count > 0)
         {
             WebsphereGridView.DataSource = DSTaskSettingsDataTable;
             WebsphereGridView.DataBind();
         }
     }
     catch (Exception ex)
     {
         //6/27/2014 NS added for VSPLUS-634
         Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
         throw ex;
     }
     finally { }
 }
Exemple #3
0
        private void FillWindowsServerGrid()
        {
            try
            {
                DataTable DSTaskSettingsDataTable = new DataTable();
                //Session["CellName"]=DSTaskSettingsDataTable.Rows[0]["cellName"].ToString();
                //Session["NodeName"] = DSTaskSettingsDataTable.Rows[0]["NodeName"].ToString();
                //DSTaskSettingsDataTable = VSWebBL.ConfiguratorBL.WebSphereServerGridBAL.Ins.GetAllData();
                if (Session["UserID"] != null)
                {
                    UserID = Convert.ToInt32(Session["UserID"]);
                    DSTaskSettingsDataTable = VSWebBL.ConfiguratorBL.WebSphereServerGridBAL.Ins.GetAllDatabyUserrestrictions(UserID);
                }

                if (DSTaskSettingsDataTable.Rows.Count > 0)
                {
                    if (Session["RestrictedServers"] != "" && Session["RestrictedServers"] != null)
                    {
                        List <int> ServerID   = new List <int>();
                        List <int> LocationID = new List <int>();
                        DataTable  resServers = (DataTable)Session["RestrictedServers"];
                        foreach (DataRow resser in resServers.Rows)
                        {
                            foreach (DataRow Windowsrow in DSTaskSettingsDataTable.Rows)
                            {
                                if (resser["serverid"].ToString() == Windowsrow["ID"].ToString())
                                {
                                    ServerID.Add(DSTaskSettingsDataTable.Rows.IndexOf(Windowsrow));
                                }
                                if (resser["locationID"].ToString() == Windowsrow["locationid"].ToString())
                                {
                                    LocationID.Add(Convert.ToInt32(Windowsrow["locationid"].ToString()));
                                    //LocationID.Add(DSTaskSettingsDataTable.Rows.IndexOf(Windowsrow));
                                }
                            }
                        }
                        foreach (int Id in ServerID)
                        {
                            DSTaskSettingsDataTable.Rows[Id].Delete();
                        }
                        DSTaskSettingsDataTable.AcceptChanges();

                        //foreach (int Lid in LocationID)
                        //{
                        //    DSTaskSettingsDataTable.Rows[Lid].Delete();
                        //}
                        foreach (int lid in LocationID)
                        {
                            DataRow[] row = DSTaskSettingsDataTable.Select("locationid=" + lid + "");
                            for (int i = 0; i < row.Count(); i++)
                            {
                                DSTaskSettingsDataTable.Rows.Remove(row[i]);
                                DSTaskSettingsDataTable.AcceptChanges();
                            }
                        }
                        DSTaskSettingsDataTable.AcceptChanges();
                    }
                    Session["WebSphereServer"]   = DSTaskSettingsDataTable;
                    WebsphereGridView.DataSource = DSTaskSettingsDataTable;
                    WebsphereGridView.DataBind();
                }
            }
            catch (Exception ex)
            {
                //6/27/2014 NS added for VSPLUS-634
                Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
                throw ex;
            }
            finally { }
        }