/// <summary> /// Logs the user in and moves to editing server screen. /// Forces a configuration change to the saved connection so the server URL is set, /// but the team project and team are null /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NextButton_Click(object sender, RoutedEventArgs e) { if (InteractionAllowed) { if (Uri.IsWellFormedUriString(ServerComboBox.Text, UriKind.Absolute)) { var serverUri = ServerComboBox.Text.ToUri(); // block clicking "next" until login request is done ToggleLoading(true); HandleLoginRequest(serverUri, true, () => { if (BugReporter.IsConnected) { ConfigurationManager.GetDefaultInstance().AppConfig.SavedConnection = BugReporter.CreateConnectionInfo(serverUri, null, null); ChangeStates(States.EditingServer); } else { ToggleLoading(false); ServerComboBox.Focus(); } }); } else { MessageDialog.Show("URL format is not valid. Example URL: https://accountname.visualstudio.com"); } } }
public void FillServerCombo() { string SqlQuery = ""; DataTable dt = new DataTable(); if (DeviceTypeComboBox.Text != "All" && DeviceTypeComboBox.Text != null) { // SqlQuery = "select Distinct DeviceName from DeviceDailyStats where DeviceType='" + DeviceTypeComboBox.Text + "'"; dt = VSWebBL.ReportsBL.ReportsBL.Ins.DeviceTypeComboBoxBL(DeviceTypeComboBox.Text); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "DeviceName"; ServerComboBox.ValueField = "DeviceName"; ServerComboBox.DataBind(); } else { // SqlQuery = "select Distinct DeviceName from DeviceDailyStats"; dt = VSWebBL.ReportsBL.ReportsBL.Ins.DeviceTypeComboBoxforhistoricalresponseelsepartBL(); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "DeviceName"; ServerComboBox.ValueField = "DeviceName"; ServerComboBox.DataBind(); } //dt = ds.Tables[0]; //ServerComboBox.DataSourceID = ""; //ServerComboBox.DataSource = dt; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); }
public void fillcombosrv() { DataTable d = new DataTable(); d = VSWebBL.ReportsBL.ReportsBL.Ins.GetDominoDBStatsSrv(); ServerComboBox.DataSource = d; ServerComboBox.TextField = "Server"; ServerComboBox.ValueField = "Server"; ServerComboBox.DataBind(); }
public void fillcombo(string statname1) { DataTable dt = new DataTable(); dt = VSWebBL.ReportsBL.ReportsBL.Ins.GetIBMConnectionsServerlist(statname1); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "ServerName"; ServerComboBox.ValueField = "ServerName"; ServerComboBox.DataBind(); }
public BulkEditorWindow(List <ScenarioQueueItem> activeScenarios) { _activeScenarios = activeScenarios; InitializeComponent(); _dataContext = new EnterpriseTestContext(STFLoginManager.SystemDatabase); PluginComboBox.ItemsSource = _dataContext.MetadataTypes.ToList(); ScenarioDataGrid.DataContext = activeScenarios; _stfServerComboBox = FrameworkServerHost.Child as ServerComboBox; _stfServerComboBox?.Initialize(); }
public void fillcombo() { DataTable dt = new DataTable(); string BType = ""; BType = "NUM_OF_BOOKMARKS_BOOKMARKS_CREATED_YESTERDAY"; dt = VSWebBL.ReportsBL.ReportsBL.Ins.GetIBMConnectionsServerlist(BType); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "ServerName"; ServerComboBox.ValueField = "ServerName"; ServerComboBox.DataBind(); }
public void fillcombo() { DataTable dt = new DataTable(); string Activity = ""; if (ActivityTypeCombobox.Items.Count > 0) { Activity = ActivityTypeCombobox.SelectedItem.Value.ToString(); dt = VSWebBL.ReportsBL.ReportsBL.Ins.GetIBMConnectionsServerlist(Activity); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "ServerName"; ServerComboBox.ValueField = "ServerName"; ServerComboBox.DataBind(); } }
public void fillcombo() { DataTable dt = new DataTable(); dt = VSWebBL.ReportsBL.ReportsBL.Ins.GetIBMConnectionsServerlist(""); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "ServerName"; ServerComboBox.ValueField = "ServerName"; ServerComboBox.DataBind(); if (dt.Rows.Count > 0) { ServerComboBox.SelectedIndex = 0; selectedServer = ServerComboBox.SelectedItem.Text; } }
public void fillservercombo() { string FType = ""; if (FileTypeComboBox.Items.Count > 0) { DataTable dt = new DataTable(); FType = FileTypeComboBox.SelectedItem.Value.ToString(); dt = VSWebBL.ReportsBL.ReportsBL.Ins.GetIBMConnectionsServerlist(FType); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "ServerName"; ServerComboBox.ValueField = "ServerName"; ServerComboBox.DataBind(); } }
public void serverCombo() { DataTable dt = new DataTable(); dt = VSWebBL.DashboardBL.mailFileBL.Ins.FillServerCombobox(); DataRow dr = dt.NewRow(); dr[0] = "All Servers"; dt.Rows.InsertAt(dr, 0); dt = dt.DefaultView.ToTable(true, "Server"); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "Server"; ServerComboBox.ValueField = "Server"; ServerComboBox.DataBind(); ServerComboBox.SelectedIndex = 0; }
public void fillServersCombo() { DataTable dt = new DataTable(); //string Community = ""; //if (ServerListFilterComboBox.Items.Count > 0) //{ //Community = ServerListFilterComboBox.SelectedItem.Value.ToString(); ServerComboBox.SelectedIndex = 0; dt = VSWebBL.ReportsBL.ReportsBL.Ins.GetIBMConnectionsServers(); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "ServerName"; ServerComboBox.ValueField = "ServerName"; ServerComboBox.DataBind(); //} }
private void OnServerChanged(object sender, EventArgs e) { if (ServerComboBox.SelectedValue == null) { ServerComboBox.Select((NSString)ServerComboBox.StringValue); } if (ServerComboBox.SelectedValue == null) { _dto = VMDirServerDTO.CreateInstance(); _dto.Server = ServerComboBox.StringValue; } else { _dto = _serverList[(int)ServerComboBox.SelectedIndex]; } PrePopulateFields(); }
protected void DeviceTypeComboBox_SelectedIndexChanged(object sender, EventArgs e) { ServerComboBox.Text = ""; DataTable dt = new DataTable(); if (GraphCombobox.Text == "Today" || GraphCombobox.Text == "Two Days") { if (DeviceTypeComboBox.SelectedItem.ToString() == "NotesMail") { // ServerComboBox.DataSourceID = "SqlDataSource2"; dt = VSWebBL.ReportsBL.ReportsBL.Ins.fillNotesMailStatsBL(); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "Name"; ServerComboBox.ValueField = "Name"; ServerComboBox.DataBind(); } else if (DeviceTypeComboBox.SelectedItem.ToString() == "BlackBerry") { dt = VSWebBL.ReportsBL.ReportsBL.Ins.fillBlackBerryProbeStatsBL(); // ServerComboBox.DataSourceID = "SqlDataSource3"; ServerComboBox.DataSource = dt; ServerComboBox.TextField = "Name"; ServerComboBox.ValueField = "Name"; ServerComboBox.DataBind(); } else if (DeviceTypeComboBox.Text == "All") { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillDeviceTypeCombo(); } else { FillServerCombo(); } } else { FillServerCombo(); } }
public void serverCombo() { DataTable dt = new DataTable(); dt = VSWebBL.DashboardBL.ExchangeMailFileBL.Ins.FillServerCombobox(); DataRow dr = dt.NewRow(); dr[0] = "All Servers"; dt.Rows.InsertAt(dr, 0); dt = dt.DefaultView.ToTable(true, "Server"); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "Server"; ServerComboBox.ValueField = "Server"; ServerComboBox.DataBind(); ServerComboBox.SelectedIndex = 0; ItemSizeServercombobox.DataSource = dt; ItemSizeServercombobox.TextField = "Server"; ItemSizeServercombobox.ValueField = "Server"; ItemSizeServercombobox.DataBind(); ItemSizeServercombobox.SelectedIndex = 0; DataTable dt2 = new DataTable(); dt2 = VSWebBL.DashboardBL.ExchangeMailFileBL.Ins.FillDBCombobox(); DataRow dr2 = dt2.NewRow(); dr2[0] = "All Databases"; dt2.Rows.InsertAt(dr2, 0); dt2 = dt2.DefaultView.ToTable(true, "Database"); MBSizeDatabasecombobox.DataSource = dt2; MBSizeDatabasecombobox.TextField = "Database"; MBSizeDatabasecombobox.ValueField = "Database"; MBSizeDatabasecombobox.DataBind(); MBSizeDatabasecombobox.SelectedIndex = 0; ItemSizeDatabaseComboBox.DataSource = dt2; ItemSizeDatabaseComboBox.TextField = "Database"; ItemSizeDatabaseComboBox.ValueField = "Database"; ItemSizeDatabaseComboBox.DataBind(); ItemSizeDatabaseComboBox.SelectedIndex = 0; }
private async Task TestServer() { var servers = Global.Settings.Server; var testingText = i18N.Translate("Testing"); var completed = 0; var total = servers.Count; var tasks = servers.Select(server => Task.Run(async () => { await server.Test(); Interlocked.Increment(ref completed); StatusText($"{testingText} {completed}/{total}"); })).ToArray(); await Task.WhenAll(tasks); ServerComboBox.Refresh(); StatusText(i18N.Translate("Test done")); }
public override void AwakeFromNib() { base.AwakeFromNib(); foreach (var item in _serverList) { this.ServerComboBox.Add(new NSString(item.Server)); } if (_serverList.Count > 0) { ServerComboBox.SelectItem(0); _dto = _serverList[0]; } else { _dto = VMDirServerDTO.CreateInstance(); } PrePopulateFields(); AddEventListeners(); }
public void FillGraph() { // DataTable dt = new DataTable(); if (StartDateEdit.Text == "") { StartDateEdit.Text = DateTime.Now.ToShortDateString(); } if (EndDateEdit.Text == "") { EndDateEdit.Text = DateTime.Now.ToShortDateString(); } // Today try { if (GraphCombobox.Text == "Today") { //DeviceTypeComboBox.SelectedIndex == 0 && //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } StartDateEdit.Enabled = false; EndDateEdit.Enabled = false; DashboardReports.HR1rpt report = new DashboardReports.HR1rpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = DateTime.Now.AddDays(-1); //StartDateEdit.Text; report.Parameters["EndDate"].Value = DateTime.Now; //EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } try { if (DeviceTypeComboBox.Text == "NotesMail" && GraphCombobox.Text == "Today") { // ServerComboBox.DataSourceID = "SqlDataSource2"; DataTable dt = new DataTable(); dt = VSWebBL.ReportsBL.ReportsBL.Ins.fillNotesMailStatsBL(); ServerComboBox.DataSource = dt; ServerComboBox.TextField = "Name"; ServerComboBox.ValueField = "Name"; ServerComboBox.DataBind(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } StartDateEdit.Enabled = false; EndDateEdit.Enabled = false; DashboardReports.Hrs2NotesMail report = new DashboardReports.Hrs2NotesMail(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = DateTime.Now.AddDays(-1); //StartDateEdit.Text; report.Parameters["EndDate"].Value = DateTime.Now; //EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } try { if (DeviceTypeComboBox.Text == "BlackBerry" && GraphCombobox.Text == "Today") { // ServerComboBox.DataSourceID = "SqlDataSource3"; DataTable d = new DataTable(); d = VSWebBL.ReportsBL.ReportsBL.Ins.fillBlackBerryProbeStatsBL(); ServerComboBox.DataSource = d; ServerComboBox.TextField = "Name"; ServerComboBox.ValueField = "Name"; ServerComboBox.DataBind(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } StartDateEdit.Enabled = false; EndDateEdit.Enabled = false; DashboardReports.hr3BlackBerryRpt report = new DashboardReports.hr3BlackBerryRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = DateTime.Now.AddDays(-1); // StartDateEdit.Text; report.Parameters["EndDate"].Value = DateTime.Now; // EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } //Two Days try { if (GraphCombobox.Text == "Two Days") { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } StartDateEdit.Enabled = false; EndDateEdit.Enabled = false; DashboardReports.Hr4DeviceDailyStatsRpt report = new DashboardReports.Hr4DeviceDailyStatsRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = DateTime.Now.AddDays(-2); //StartDateEdit.Text; report.Parameters["EndDate"].Value = DateTime.Now; //EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } try { if (DeviceTypeComboBox.Text == "NotesMail" && GraphCombobox.Text == "Two Days") { // ServerComboBox.DataSourceID = "SqlDataSource2"; DataTable t = new DataTable(); t = VSWebBL.ReportsBL.ReportsBL.Ins.fillNotesMailStatsBL(); ServerComboBox.DataSource = t; ServerComboBox.TextField = "Name"; ServerComboBox.ValueField = "Name"; ServerComboBox.DataBind(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } StartDateEdit.Enabled = false; EndDateEdit.Enabled = false; DashboardReports.hr5NotesMailRpt report = new DashboardReports.hr5NotesMailRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = DateTime.Now.AddDays(-2); //StartDateEdit.Text; report.Parameters["EndDate"].Value = DateTime.Now; //EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } try { if (DeviceTypeComboBox.Text == "BlackBerry" && GraphCombobox.Text == "Two Days") { // ServerComboBox.DataSourceID = "SqlDataSource3"; DataTable d = new DataTable(); d = VSWebBL.ReportsBL.ReportsBL.Ins.fillBlackBerryProbeStatsBL(); ServerComboBox.DataSource = d; ServerComboBox.TextField = "Name"; ServerComboBox.ValueField = "Name"; ServerComboBox.DataBind(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } StartDateEdit.Enabled = false; EndDateEdit.Enabled = false; DashboardReports.HR10AvgresponseTime report = new DashboardReports.HR10AvgresponseTime(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = DateTime.Now.AddDays(-2); //StartDateEdit.Text; report.Parameters["EndDate"].Value = DateTime.Now; //EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } // ********* Daily try { if (GraphCombobox.Text == "Daily") { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } DashboardReports.Hr6DailyDeviceRpt report = new DashboardReports.Hr6DailyDeviceRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = StartDateEdit.Text; report.Parameters["EndDate"].Value = EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } try { if (GraphCombobox.Text == "Daily" && (DeviceTypeComboBox.Text == "NotesMail" || DeviceTypeComboBox.Text == "BlackBerry")) { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } DashboardReports.Hr7NotesMailDailyRpt report = new DashboardReports.Hr7NotesMailDailyRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = StartDateEdit.Text; report.Parameters["EndDate"].Value = EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } //------------weekly try { if (GraphCombobox.Text == "Weekly") { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } DashboardReports.hr8DeviceDailyStatsforweeklyRpt report = new DashboardReports.hr8DeviceDailyStatsforweeklyRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = StartDateEdit.Text; report.Parameters["EndDate"].Value = EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } try { if ((DeviceTypeComboBox.Text == "BlackBerry" || DeviceTypeComboBox.Text == "NotesMail") && GraphCombobox.Text == "Weekly") { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } DashboardReports.hr9NotesMailTimeAvarageRpt report = new DashboardReports.hr9NotesMailTimeAvarageRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = StartDateEdit.Text; report.Parameters["EndDate"].Value = EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } //----------------monthly try { if (GraphCombobox.Text == "Monthly") { //ServerComboBox.DataSourceID = "SqlDataSource1"; //ServerComboBox.TextField = "DeviceName"; //ServerComboBox.ValueField = "DeviceName"; //ServerComboBox.DataBind(); FillServerCombo(); if (this.ServerComboBox.SelectedIndex >= 0) { selectedServer = this.ServerComboBox.SelectedItem.Value.ToString(); } DashboardReports.HR11MonthlyRpt report = new DashboardReports.HR11MonthlyRpt(); report.Parameters["MyDevice"].Value = selectedServer; report.Parameters["StartDate"].Value = StartDateEdit.Text; report.Parameters["EndDate"].Value = EndDateEdit.Text; this.ReportViewer1.Report = report; this.ReportViewer1.DataBind(); } } catch (Exception) { throw; } }
private async void ControlFun() { Configuration.Save(); if (State == State.Waiting || State == State.Stopped) { // 服务器、模式 需选择 if (ServerComboBox.SelectedIndex == -1) { MessageBoxX.Show(i18N.Translate("Please select a server first")); return; } if (ModeComboBox.SelectedIndex == -1) { MessageBoxX.Show(i18N.Translate("Please select a mode first")); return; } // 清除模式搜索框文本选择 ModeComboBox.Select(0, 0); State = State.Starting; var server = ServerComboBox.SelectedItem as Models.Server; var mode = ModeComboBox.SelectedItem as Models.Mode; if (await MainController.Start(server, mode)) { State = State.Started; _ = Task.Run(() => { Bandwidth.NetTraffic(server, mode); }); // 如果勾选启动后最小化 if (Global.Settings.MinimizeWhenStarted) { WindowState = FormWindowState.Minimized; if (_isFirstCloseWindow) { // 显示提示语 NotifyTip(i18N.Translate("Netch is now minimized to the notification bar, double click this icon to restore.")); _isFirstCloseWindow = false; } Hide(); } if (Global.Settings.StartedTcping) { // 自动检测延迟 _ = Task.Run(() => { while (State == State.Started) { server.Test(); // 重绘 ServerComboBox ServerComboBox.Invalidate(); Thread.Sleep(Global.Settings.StartedTcping_Interval * 1000); } }); } } else { State = State.Stopped; StatusText(i18N.Translate("Start failed")); } } else { // 停止 State = State.Stopping; await MainController.Stop(); State = State.Stopped; _ = Task.Run(TestServer); } }