private void SaveNwLtncyServerGrid() { bool Update = false; try { DataTable nwlatencyDataTable = new DataTable(); if (Session["NetworkLatency"] != null && Session["NetworkLatency"] != "") { nwlatencyDataTable = (DataTable)Session["NetworkLatency"]; } List <object> fieldValues = NetworkLatencyTestgrd.GetSelectedFieldValues(new string[] { "LatencyYellowThreshold", "LatencyRedThreshold", "Enabled" }); if (fieldValues.Count > 0) { //10/21/2015 NS modified for VSPLUS-2223 VSWebBL.ConfiguratorBL.NetworkLatencyBL.Ins.DeleteNetworkLatencyServers(ServerKey.ToString()); for (int i = 0; i < nwlatencyDataTable.Rows.Count; i++) { //ProfilesDataTable.Rows[0]["isSelected"] = "True"; id = Convert.ToInt32(nwlatencyDataTable.Rows[i]["ID"]); Update = VSWebBL.ConfiguratorBL.NetworkLatencyBL.Ins.Updatelatency(CollectDataForProfiles(nwlatencyDataTable.Rows[i]), nwlatencyDataTable.Rows[i]["ID"].ToString(), testtxtname.Text); } } } catch (Exception ex) { Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex); throw ex; } finally { } }
protected void FormOkButton_Click(object sender, EventArgs e) { try { //5/1/2014 NS modified for VSPLUS-427 bool proceed = true; bool Update = false; //5/12/2014 NS added for VSPLUS-615 string errtext = ""; int gbc = 0; if (proceed) { try { for (int i = 0; i < NetworkLatencyTestgrd.VisibleRowCount; i++) { GridViewDataColumn Ischeck = NetworkLatencyTestgrd.Columns[0] as GridViewDataColumn; CheckBox chkSelect = NetworkLatencyTestgrd.FindRowCellTemplateControl(i, Ischeck, "chkRow") as CheckBox; if (chkSelect != null) { if (chkSelect.Checked) { UpdatenlData(); if (Errormsg == false) { SaveNwLtncyServerGridnew(); } } } } DataTable ExchangeSettingsDataTable = (DataTable)Session["NetworkLatency"]; List <object> LatencyYellowThreshold = NetworkLatencyTestgrd.GetSelectedFieldValues(new string[] { "LatencyYellowThreshold" }); if (LatencyYellowThreshold.Count != 0) { UpdatenlData(); if (Errormsg == false) { SaveNwLtncyServerGrid(); // FillNwlatencyServerGrid(); successDiv.Style.Value = "display: block"; errorDiv.Style.Value = "display: none"; errtext = "Selected fields were successfully saved."; successDiv.InnerHtml = errtext + "<button type=\"button\" class=\"close\" data-dismiss=\"alert\"><span aria-hidden=\"true\">×</span><span class=\"sr-only\">Close</span></button>"; } } else { successDiv.Style.Value = "display: none"; errorDiv2.Style.Value = "display: none"; errorDiv.Style.Value = "display: block"; errtext = "Please select at least one server."; errorDiv.InnerHtml = errtext + "<button type=\"button\" class=\"close\" data-dismiss=\"alert\"><span aria-hidden=\"true\">×</span><span class=\"sr-only\">Close</span></button>"; } if (Errormsg == false) { if (LatencyYellowThreshold.Count != 0) { if (ServerKey == 0) { Response.Redirect("NetworkLatencyServers.aspx", false); //Mukund, 05Aug14, VSPLUS-844:Page redirect on callback Context.ApplicationInstance.CompleteRequest(); } else { // FillNwlatencyServerGrid(); Response.Redirect("NetworkLatencyServers.aspx", false); //Mukund, 05Aug14, VSPLUS-844:Page redirect on callback Context.ApplicationInstance.CompleteRequest(); } } else { successDiv.Style.Value = "display: none"; errorDiv2.Style.Value = "display: none"; errorDiv.Style.Value = "display: block"; errtext = "Please select at least one server."; errorDiv.InnerHtml = errtext + "<button type=\"button\" class=\"close\" data-dismiss=\"alert\"><span aria-hidden=\"true\">×</span><span class=\"sr-only\">Close</span></button>"; } } //} //if (ServerKey == 0) //{ // Response.Redirect("NetworkLatencyServers.aspx", false);//Mukund, 05Aug14, VSPLUS-844:Page redirect on callback // Context.ApplicationInstance.CompleteRequest(); //} //else //{ // //FillNwlatencyServerGrid(); // Response.Redirect("NetworkLatencyServers.aspx", false);//Mukund, 05Aug14, VSPLUS-844:Page redirect on callback // Context.ApplicationInstance.CompleteRequest(); //} } catch (Exception ex) { //6/27/2014 NS added for VSPLUS-634 Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex); throw ex; } finally { } } else { errorDiv2.Style.Value = "display: none"; errorDiv.Style.Value = "display: block;"; //10/6/2014 NS modified for VSPLUS-990 errorDiv.InnerHtml = errtext + "<button type=\"button\" class=\"close\" data-dismiss=\"alert\"><span aria-hidden=\"true\">×</span><span class=\"sr-only\">Close</span></button>"; } } catch (Exception ex) { Log.Entry.Ins.WriteHistoryEntry(DateTime.Now.ToString() + " Exception - " + ex); throw ex; } finally { } }