public ctlAlert(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; oBuyAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; oSellAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; oExitLongAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; oExitShortAlert = new Alert { License = "XRT93NQR79ABTW788XR48" }; txtAlertName.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtBars.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtInterval.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtStopLimit.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtSymbol.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtSymbolOrder.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); oBuyAlert.Alert += oBuyAlert_Alert; oSellAlert.Alert += oSellAlert_Alert; oExitLongAlert.Alert += oExitLongAlert_Alert; oExitShortAlert.Alert += oExitShortAlert_Alert; }
public ctlPortfolio(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; //Initialize portfolios list InitPortfolioCombo(); //Disable UI controls untill a portfolio is selected EnableUIControls(false); //TODO: Add supported exchanges here via your order entry API m_PortfolioGrid.AllowUserToResizeColumns = true; cboExchanges.Items.Add("NASDAQ"); cboExchanges.Items.Add("NYSE"); cboExchanges.Items.Add("AMEX"); cboExchanges.SelectedIndex = 0; //Disable sorting (important) foreach (DataGridViewColumn column in m_PortfolioGrid.Columns) { column.SortMode = DataGridViewColumnSortMode.NotSortable; } }
private void saveToolStripButton_Click(object sender, EventArgs e) { frmMain2 frm = new frmMain2(); dict_items.Clear(); tspbar_saving.Visible = true; tspbar_saving.Maximum = GetRow().Count(); this.Cursor = Cursors.WaitCursor; int i = 0; foreach (var row in GetRow()) { List <object> item_info = new List <object>(); item_info.Add(row.rowItemName); item_info.Add(row.rowItemDimension); item_info.Add(row.rowItemDesc); item_info.Add(row.rowItemImage); item_info.Add(row.rowItemID); item_info.Add(row.rowItemQty); item_info.Add(row.rowItemPrice); item_info.Add(row.rowItemDiscount); dict_items.Add(i, item_info); i++; tspbar_saving.Value = i; } this.Cursor = Cursors.Default; timer1.Start(); frm.dict_items = dict_items; saveToolStripButton.Enabled = false; }
public FrmDescription(frmMain2 _frmMain) { frmMain = _frmMain; InitializeComponent(); txtTextWorkspace.Focus(); LoadDictionary(); }
public FrmWorkspace(frmMain2 frmMain) { InitializeComponent(); _frmMain = frmMain; LoadDataWorkspace(); LoadDictionary(); }
private void btn_OffLogin_Click(object sender, EventArgs e) { this.Hide(); frmMain2 frm = new frmMain2(); info.Add(""); info.Add(""); info.Add("Offline user"); frm.info = info; frm.online_login = false; frm.Show(); }
public PortfolioView1(frmMain2 main) { MFrmMain = main; InitializeComponent(); DataManager = new List <DataManager>(); _tabCount = 0; LoadToolTipMenu(); LoadStock(); LoadPortfolios(); // LoadTradeDiaries(); }
public bool Load(frmMain2 frmMain) { XmlDocument xmlDocument = ListWorkspace.Instance().GetXmlWorkspaceLoad(); if (xmlDocument == null) { return(false); } LoadTheme(); return(true); }
public FrmSettings(frmMain2 mainForm) { _mFrMain2 = mainForm; InitializeComponent(); LoadProxy(); LoadConfigProxy(); TranslateForm(); tabChart.BackColor = Utils.GetDefaultBackColor(); tabProxy.BackColor = Utils.GetDefaultBackColor(); tabServer.BackColor = Utils.GetDefaultBackColor(); tabStudies.BackColor = Utils.GetDefaultBackColor(); tabPrice.BackColor = Utils.GetDefaultBackColor(); }
public void SaveConfigMain(string archiveName, frmMain2 frmMain) { _archiveName = archiveName; if (File.Exists(ListWorkspace._path + _archiveName.Split('.')[0] + "\\" + _archiveName)) { File.Delete(ListWorkspace._path + _archiveName.Split('.')[0] + "\\" + _archiveName); } if (!Directory.Exists(ListWorkspace._path + _archiveName.Split('.')[0] + "\\")) { Directory.CreateDirectory(ListWorkspace._path + _archiveName.Split('.')[0] + "\\"); } frmMain.radDock2.SaveToXml(ListWorkspace._path + _archiveName.Split('.')[0] + "\\" + _archiveName); VersionChecker.VersionChecker.InsertVersion(ListWorkspace._path + _archiveName.Split('.')[0] + "\\" + _archiveName, VersionChecker.VersionChecker.Version); StateStateSaved(frmMain.radDock2); }
private static void OnAppIdle(object sender, EventArgs e) { if (_applicationContext.MainForm != null) { return; } Application.Idle -= OnAppIdle; _frmMain2 = _args.Length > 0 ? new frmMain2(_args[0]) : new frmMain2(); Cursor.Current = Cursors.WaitCursor; /*_preLoadWork = new BackgroundWorker(); * _preLoadWork.DoWork += new DoWorkEventHandler(_preLoadWork_DoWork); * _preLoadWork.RunWorkerCompleted += new RunWorkerCompletedEventHandler * (_preLoadWork_RunWorkerCompleted); * * _preLoadWork.RunWorkerAsync();*/ //Instanciate a dummy handle to form so you can use async methods: IntPtr dummy = _frmMain2.Handle; _applicationContext.MainForm = _frmMain2; _frmMain2.PreLoad(_frmLogin); /*if(!_frmMain2.PreLoad(_frmLogin)) * { * //Exit if preload fail! * _frmLogin.Close(); * _frmLogin = null; * * Cursor.Current = Cursors.Default; * StopDSPlena(); * * }*/ _applicationContext.MainForm.Show(); _frmLogin.Close(); _frmLogin = null; Cursor.Current = Cursors.Default; }
public ctlBackTest(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; oBacktest = new BacktestClass { License = "XRT93NQR79ABTW788XR48" }; oScript = new ScriptOutputClass { License = "XRT93NQR79ABTW788XR48" }; GetScriptNames(); txtBars.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtInterval.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); txtSymbol.GotFocus += (sender, e) => Text_Focus((TextBoxBase)sender); oScript.ScriptError += oScript_ScriptError; oBacktest.ScriptError += oBacktest_ScriptError; }
public void SaveTemplate(string theme, frmMain2 frmMain) { try { M4Core.Entities.Workspace workspace = new M4Core.Entities.Workspace { Parent = "Workspaces", Text = "LoadWorkspace", Theme = theme, Default = true }; ListWorkspace.Instance().SaveWorkspaceLoad(workspace); // SaveConfigMain("WorkspaceTelerik.xml", frmMain); } catch (Exception ex) { } }
public ndtChartTools(CtlPainelChart ctlPainelChartParent, frmMain2 frmMain2) { frmMain = frmMain2; MActiveChart = ctlPainelChartParent; InitializeComponent(); cmdDeltaCursor.ToggleStateChanging -= cmdDeltaCursor_ToggleStateChanging; cmdSelect.ToggleStateChanging -= cmdSelect_ToggleStateChanging; cmdCrosshair.ToggleStateChanging -= cmdCrosshair_ToggleStateChanging; cmdMagnetic.ToggleStateChanging -= cmdMagnetic_ToggleStateChanging; cmdDeltaCursor.ToggleState = frmMain2.cmdDeltaCursor.ToggleState; cmdSelect.ToggleState = frmMain2.cmdSelect.ToggleState; cmdCrosshair.ToggleState = frmMain2.cmdCrosshair.ToggleState; cmdMagnetic.ToggleState = frmMain2.cmdMagnetic.ToggleState; cmdDeltaCursor.ToggleStateChanging += cmdDeltaCursor_ToggleStateChanging; cmdSelect.ToggleStateChanging += cmdSelect_ToggleStateChanging; cmdCrosshair.ToggleStateChanging += cmdCrosshair_ToggleStateChanging; cmdMagnetic.ToggleStateChanging += cmdMagnetic_ToggleStateChanging; MActiveChart.popout = true; MActiveChart.ChartToolsPopOut = this; SetupButtons(); }
public ctlWeb(string sUrl, string sTitle, frmMain2 parent) { InitializeComponent(); Url = sUrl; Title = sTitle; Navigate(Url); SetIeProcess(); Translate(); mFrmMain2 = parent; //DONT WORKS! //AllowDrop = true; WebBrowser1.AllowWebBrowserDrop = true; //radPanel1.AllowDrop = true; //radPanel1.DragEnter += ctlWeb_DragEnter; //radPanel1.DragDrop += ctlWeb_DragDrop; }
public ctlScanner(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; oScript = new Alert { License = "XRT93NQR79ABTW788XR48" }; Symbols = new List <string>(); DataBars = new List <DataManager.BarData>(); //Setup the results grid grdResults.RowTemplate.Height = 28; grdResults.ShowCellToolTips = false; grdResults.GridColor = Color.FromArgb(50, 50, 50); grdResults.RowsDefaultCellStyle.SelectionBackColor = Color.Black; grdResults.RowsDefaultCellStyle.SelectionForeColor = Color.Yellow; grdResults.BackgroundColor = Color.Black; grdResults.ForeColor = Color.White; grdResults.DefaultCellStyle.BackColor = Color.Black; grdResults.DefaultCellStyle.ForeColor = Color.White; grdResults.RowTemplate.Height = 30; DataGridViewTextBoxColumn tradeTime = new DataGridViewTextBoxColumn(); { tradeTime.HeaderText = "Trade Time"; tradeTime.Name = "Trade Time"; tradeTime.ReadOnly = true; grdResults.Columns.Add(tradeTime); } DataGridViewTextBoxColumn symbolCol = new DataGridViewTextBoxColumn(); { symbolCol.HeaderText = "Symbol"; symbolCol.Name = "Symbol"; symbolCol.ReadOnly = true; } grdResults.Columns.Add(symbolCol); DataGridViewTextBoxColumn lastCol = new DataGridViewTextBoxColumn(); { lastCol.HeaderText = "Last"; lastCol.Name = "Last"; lastCol.ReadOnly = true; lastCol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } grdResults.Columns.Add(lastCol); DataGridViewBarGraphColumn volumeCol = new DataGridViewBarGraphColumn(); { volumeCol.HeaderText = "Volume"; volumeCol.Name = "Volume"; volumeCol.ReadOnly = true; volumeCol.SortMode = DataGridViewColumnSortMode.Automatic; volumeCol.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight; } grdResults.Columns.Add(volumeCol); DataGridViewTextBoxScannerColorColumn alertTime = new DataGridViewTextBoxScannerColorColumn(); { alertTime.HeaderText = "Alert Time"; alertTime.Name = "Alert Time"; alertTime.ReadOnly = true; grdResults.Columns.Add(alertTime); } DataGridViewButtonColumn tradeCol = new DataGridViewButtonColumn(); { tradeCol.HeaderText = "Trade"; tradeCol.Name = "Trade"; tradeCol.Text = "Trade"; tradeCol.ToolTipText = "Enter Order"; tradeCol.DefaultCellStyle.NullValue = "Trade"; tradeCol.UseColumnTextForButtonValue = true; } grdResults.Columns.Add(tradeCol); DataGridViewButtonColumn chartCol = new DataGridViewButtonColumn(); { chartCol.HeaderText = "Chart"; chartCol.Name = "Chart"; chartCol.Text = "Chart"; chartCol.UseColumnTextForButtonValue = true; } grdResults.Columns.Add(chartCol); DataGridViewButtonColumn settingsCol = new DataGridViewButtonColumn(); { settingsCol.HeaderText = "Settings"; settingsCol.Name = "Settings"; settingsCol.Text = "Settings"; settingsCol.ToolTipText = "Edit Settings"; settingsCol.DefaultCellStyle.NullValue = "Settings"; settingsCol.UseColumnTextForButtonValue = true; grdResults.Columns.Add(settingsCol); } DataGridViewImageButtonColumn lockCol = new DataGridViewImageButtonColumn(); { lockCol.HeaderText = "Lock Script"; lockCol.Name = "Locked"; grdResults.Columns.Add(lockCol); } DataGridViewImageButtonColumn startCol = new DataGridViewImageButtonColumn(); { startCol.HeaderText = "Pause"; startCol.Name = "Start"; startCol.ToolTipText = "Start Scan"; grdResults.Columns.Add(startCol); } UpdateStyle(m_frmMain.m_Style); }
private void Bgw_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { try { if (e.Error != null) { MessageBox.Show(this, "Error occured", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (e.Cancelled == true) { pnl_btnContainer.Visible = txtUser.Enabled = txtPass.Enabled = true; pictureBox2.Visible = false; } else { pnl_btnContainer.Visible = txtUser.Enabled = txtPass.Enabled = true; pictureBox2.Visible = false; if (info.Count() > 0) { if (info[3].ToString() == "Costing" || info[3].ToString() == "Admin") { if (mode == "Cloud sync") { this.DialogResult = DialogResult.OK; this.Hide(); } else { if (chk_Remember.Checked == true) { Properties.Settings.Default.rmbrMe = true; Properties.Settings.Default.Username = username; Properties.Settings.Default.Password = csfunc.Encrypt(password); } else { Properties.Settings.Default.rmbrMe = false; Properties.Settings.Default.Username = Properties.Settings.Default.Password = ""; } this.Hide(); frmMain2 frm = new frmMain2(); frm.info = info; frm.online_login = true; frm.Show(); } } else { MessageBox.Show("Restricted", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (info.Count() == 0 && expt == false) { MessageBox.Show("Incorrect username/password", "Please try again.", MessageBoxButtons.OK, MessageBoxIcon.Information); } } expt = false; } catch (Exception ex) { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ctlScripts(frmMain2 oMain, ctlData oData) { InitializeComponent(); m_frmMain = oMain; m_ctlData = oData; }
public ctlData(frmMain2 oMain2) { InitializeComponent(); //MFrmMain = oMain; MFrmMain2 = oMain2; }
public TradeDiaryView(frmMain2 MAIN, PortfolioView1 PARENT) { MFrmMain = MAIN; ParentControl = PARENT; Initialize(); }