Exemple #1
0
        protected void ActivPrefGridView_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
        {
            string DAGID = "";

            DAGID = e.Parameters.ToString();
            ActivPrefGridView.DataSource = VSWebBL.DashboardBL.ExchangeServerDetailsBL.Ins.GetDAGActivationPreference(DAGID);
            ActivPrefGridView.Columns.Clear();
            ActivPrefGridView.AutoGenerateColumns = true;
            ActivPrefGridView.KeyFieldName        = String.Empty;
            ActivPrefGridView.DataBind();
        }
Exemple #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int index;

            if (Request.QueryString["Name"] != null)
            {
                //DAGID = int.Parse(Request.QueryString["ID"].ToString());
                DAGName = Request.QueryString["Name"].ToString();
                //9/24/2014 NS modified
                //lblTitle.Text += ":  " + DAGName;
                lblTitle.InnerHtml += ":  " + DAGName;
            }
            if (!IsPostBack)
            {
                Session["DAGStatusList"] = null;
                FillDAGStatusGrid();
                if (Session["UserPreferences"] != null)
                {
                    DataTable UserPreferences = (DataTable)Session["UserPreferences"];
                    foreach (DataRow dr in UserPreferences.Rows)
                    {
                        if (dr[1].ToString() == "DAGHealth|DAGGridView")
                        {
                            DAGGridView.SettingsPager.PageSize = Convert.ToInt32(dr[2]);
                        }
                        if (dr[1].ToString() == "DAGHealth|ActivPrefGridView")
                        {
                            ActivPrefGridView.SettingsPager.PageSize = Convert.ToInt32(dr[2]);
                        }
                    }
                }
            }
            else
            {
                FillDAGStatusGrid();
            }
            //7/24/2014 NS added
            string url = HttpContext.Current.Request.Url.AbsoluteUri;

            Session["BackURL"] = url;
            if (Request.QueryString["Name"] == null)
            {
                index = DAGGridView.FocusedRowIndex;
                if (DAGGridView.VisibleRowCount > 0)
                {
                    value   = DAGGridView.GetRowValues(index, "ID").ToString();
                    DAGName = DAGGridView.GetRowValues(index, "DAGName").ToString();
                }
            }
            else
            {
                //value = DAGID.ToString();
                value = VSWebBL.DashboardBL.ExchangeServerDetailsBL.Ins.getDagIdFromName(DAGName);
            }
            DataTable dt = VSWebBL.DashboardBL.ExchangeServerDetailsBL.Ins.GetDAGActivationPreference(value);

            if (dt.Rows.Count > 0)
            {
                dtactive = VSWebBL.DashboardBL.ExchangeServerDetailsBL.Ins.GetDAGActivePassive(value);
                dthealth = VSWebBL.DashboardBL.ExchangeServerDetailsBL.Ins.GetDAGHealth(value);
                //10/28/2014 NS modified for VE-157
                //DAGLabel.Text = DAGName + " Activation Preferences";
                //DAGPageControl.TabPages[0].Text = DAGName + " - Activation Preferences";
                lblSubtitle.InnerHtml = DAGName;
                ActivPrefGridView.Columns.Clear();
                ActivPrefGridView.DataSource          = dt;
                ActivPrefGridView.AutoGenerateColumns = true;
                //8/21/2014 NS added for VSPLUS-888
                ActivPrefGridView.Settings.ShowGroupPanel = false;
                ActivPrefGridView.KeyFieldName            = String.Empty;
                ActivPrefGridView.DataBind();
                for (int i = 1; i < ActivPrefGridView.Columns.Count; i++)
                {
                    ActivPrefGridView.Columns[i].Caption = "Activation Preference " + dt.Columns[i].Caption;
                }
            }
            else
            {
                //10/28/2014 NS modified for VE-157
                //DAGLabel.Text = DAGName + " Activation Preferences";
                //DAGPageControl.TabPages[0].Text = DAGName + " - Activation Preferences";
                lblSubtitle.InnerHtml = DAGName;
                ActivPrefGridView.Columns.Clear();
                ActivPrefGridView.DataSource          = dt;
                ActivPrefGridView.AutoGenerateColumns = true;
                //8/21/2014 NS added for VSPLUS-888
                ActivPrefGridView.Settings.ShowGroupPanel = false;
                ActivPrefGridView.KeyFieldName            = String.Empty;
                ActivPrefGridView.DataBind();
            }
            //10/28/2014 NS added for VE-157
            Session["DAGHealth"] = dthealth;

            //8/21/2014 NS modified for VSPLUS-888
            if (value != null && value != "")
            {
                //10/28/2014 NS modified for VE-157
                //DAGMembersLabel.Text = DAGName + " - DAG Members";
                //DAGPageControl.TabPages[1].Text = DAGName + " - DAG Members";
                lblSubtitle.InnerHtml = DAGName;
                FillDAGMembersGridView(int.Parse(value));
                //DAGDBsLabel.Text = DAGName + " -  DAG Databases";
                //DAGPageControl.TabPages[2].Text = DAGName + " - DAG Databases";
                lblSubtitle.InnerHtml = DAGName;
                FillDAGDBGridView(int.Parse(value));
                //DAGDBOverviewLabel.Text = DAGName + " -  DAG Databases Status";
                //DAGPageControl.TabPages[3].Text = DAGName + " - DAG Databases Status";
                lblSubtitle.InnerHtml = DAGName;
                FillDAGDBOverviewGridView(int.Parse(value));
            }
            //10/28/2014 NS added for VE-157
            SetTabImage();
        }