void processTicker() { stockInfo = null; if (tickerBox.Text.Trim() != "") { stockInfo = getDatabase().getCompanyInfo(tickerBox.Text.Trim().ToUpper()); } if (stockInfo == null) { infoLabel.Text = "Неизвестный тикер"; infoLabel.ForeColor = Color.Red; return; } else { infoLabel.Text = stockInfo.name; infoLabel.ForeColor = Color.Green; } myTimer.Tick += new EventHandler(myTimer_TickerEntered); myTimer.Interval = 200; myTimer.Start(); tickerBox.Enabled = false; }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); if (!args.data.ContainsKey("COMPANY_INFO") || !(args.data["COMPANY_INFO"] is Database.StockCompanyInfo)) { MessageBox.Show("Args doesn't contain COMPANY_INFO", "StockDirectQty::Init ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } companyInfo = (Database.StockCompanyInfo)(args.data["COMPANY_INFO"]); qty = Convert.ToUInt64(args.data["QTY"]); price = Convert.ToUInt64(args.data["PRICE"]); receiverInfo = (Database.ATMLoginInfo)(args.data["RECEIVER_INFO"]); wrongLabel.Hide(); remainLabel.Hide(); pinBox.Show(); greetLabel.Text = welcomeString.Replace("NAMEHERE", receiverInfo.name); pinBox.Text = ""; pinBox.Focus(); pinBox.KeyDown += pinBox_KeyDown; }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); if (!args.data.ContainsKey("COMPANY_INFO") || !(args.data["COMPANY_INFO"] is Database.StockCompanyInfo)) { MessageBox.Show("Args doesn't contain COMPANY_INFO", "StockDirectQty::Init ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } companyInfo = (Database.StockCompanyInfo)(args.data["COMPANY_INFO"]); qty = Convert.ToUInt64(args.data["QTY"]); price = Convert.ToUInt64(args.data["PRICE"]); receiverInfo = (Database.ATMLoginInfo)(args.data["RECEIVER_INFO"]); senderLabel.Text = info.name; receiverLabel.Text = receiverInfo.name; companyLabel.Text = companyInfo.key + " " + companyInfo.name; qtyLabel.Text = Convert.ToString(qty); decimal dollarPrice = (decimal)price / 100; priceLabel.Text = dollarPrice.ToString("N"); infoLabel.Text = infoString; infoLabel.ForeColor = Color.White; ready = true; }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); infoLabel.Text = ""; tickerBox.Text = ""; stockInfo = null; tickerBox.Enabled = true; }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); infoLabel.Text = ""; tickerBox.Text = ""; stockInfo = null; lastCycle = (DataTable)args.data["CYCLE"]; tickerBox.Enabled = true; }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); infoLabel.Text = ""; qtyBox.Text = ""; stockInfo = null; lastCycle = (DataTable)args.data["CYCLE"]; stockInfo = (Database.StockCompanyInfo)args.data["COMPANY_INFO"]; qtyBox.Enabled = true; }
private void StockCompanyEditForm_Load(object sender, EventArgs e) { Settings.UI.restoreForm(this); if (info == null) info = new Database.StockCompanyInfo(); else { keyBox.Text = info.key; nameBox.Text = info.name; stockAmountBox.Text = Convert.ToString(info.stockAmount); } }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); if (!args.data.ContainsKey("COMPANY_INFO") || !(args.data["COMPANY_INFO"] is Database.StockCompanyInfo)) { MessageBox.Show("Args doesn't contain COMPANY_INFO", "StockDirectQty::Init ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } companyInfo = (Database.StockCompanyInfo)(args.data["COMPANY_INFO"]); companyLabel.Text = companyInfo.key + ": " + companyInfo.name; qtyBox.Text = ""; infoLabel.Text = ""; }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); lastCycle = (DataTable)args.data["CYCLE"]; stockInfo = (Database.StockCompanyInfo)args.data["COMPANY_INFO"]; qty = Convert.ToUInt64(args.data["QTY"]); foreach (DataRow row in lastCycle.Rows) { String ticker = Convert.ToString(row["TICKER"]); if (ticker == stockInfo.key) { quote = Convert.ToUInt64(row["QUOTE"]); break; } } infoLabel.Text = stockInfo.key + ", " + Convert.ToString(qty) + "\rкотировка $" + moneyToString(quote) + "\rСумма: $" + moneyToString(quote*qty); resultLabel.Text = ""; }
private void editButton_Click(object sender, EventArgs e) { if (getCurrentKey() != null) { Database.StockCompanyInfo info = new Database.StockCompanyInfo(); info.key = getCurrentKey(); info.name = Convert.ToString(dataGridView.SelectedRows[0].Cells["NAME"].Value); info.stockAmount = Convert.ToUInt64(dataGridView.SelectedRows[0].Cells["STOCK"].Value); StockCompanyEditForm nf = new StockCompanyEditForm(); nf.info = info; if (nf.ShowDialog(this) == DialogResult.OK) { getDatabase().editCompany(getCurrentKey(), nf.info); Retrieve(); } } }
public override void Init(ClientUI.UserObjectEventArgs args) { base.Init(args); if (!args.data.ContainsKey("COMPANY_INFO") || !(args.data["COMPANY_INFO"] is Database.StockCompanyInfo)) { MessageBox.Show("Args doesn't contain COMPANY_INFO", "StockDirectQty::Init ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } companyInfo = (Database.StockCompanyInfo)(args.data["COMPANY_INFO"]); //companyLabel.Text = companyInfo.key + ": " + companyInfo.name; qty = Convert.ToUInt64(args.data["QTY"]); price = Convert.ToUInt64(args.data["PRICE"]); ready = true; infoLabel.Text = ""; infoLabel.ForeColor = Color.White; }