예제 #1
0
 public void FillADMembersGridSession()
 {
     if (Session["ADMembers"] != "" && Session["ADMembers"] != null)
     {
         DAGMembersGridView.DataSource = (DataTable)Session["ADMembers"];
         DAGMembersGridView.DataBind();
     }
 }
예제 #2
0
 private void FillDAGMembersGridView(int DAGID)
 {
     try
     {
         DataTable DSTaskSettingsDataTable = new DataTable();
         DSTaskSettingsDataTable       = VSWebBL.DashboardBL.ExchangeServerDetailsBL.Ins.GetDAGMembers(DAGID);
         Session["DAGMembers"]         = DSTaskSettingsDataTable;
         DAGMembersGridView.DataSource = DSTaskSettingsDataTable;
         DAGMembersGridView.DataBind();
     }
     catch (Exception ex)
     {
         Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex);
         throw ex;
     }
     finally { }
 }
예제 #3
0
        protected void DAGMembersGridView_SelectionChanged(object sender, EventArgs e)
        {
            try
            {
                if (DAGMembersGridView.Selection.Count > 0)
                {
                    System.Collections.Generic.List <object> ID = DAGMembersGridView.GetSelectedFieldValues("ID");

                    DataTable dt = (VSWebBL.SecurityBL.ServersBL.Ins.GetServerDetailsByID(Convert.ToInt32(ID[0].ToString())));

                    if (dt.Rows.Count > 0)
                    {
                        Response.Redirect("~/Dashboard/ActiveDirectoryServerDetailsPage3.aspx?Name=" + dt.Rows[0]["ServerName"].ToString() + "&Type=" + dt.Rows[0]["Type"].ToString() + "&Status=" + dt.Rows[0]["Status"].ToString() + "&LastDate=" + dt.Rows[0]["LastUpdate"].ToString(), false);                        //Mukund, 05Aug14, VSPLUS-844:Page redirect on callback
                        Context.ApplicationInstance.CompleteRequest();
                    }
                }
            }
            catch (Exception)
            { }
        }