public CStockList GetStocks() { CStockList stockList = new CStockList(); stockList.Load(); return(stockList); }
public void LoadStocksTest() { CStockList stocks = new CStockList(); stocks.Load(); Assert.AreEqual(1, stocks.Count); }
// GET: Stock public ActionResult Index() { if (Session["user"] != null) { stocks = new CStockList(); stocks.Load(); return(View(stocks)); } return(RedirectToAction("Login", "Login")); }
public void Refresh() { cboTicker.ItemsSource = null; stocks = new CStockList(); stocks.Load(); cboTicker.ItemsSource = stocks; cboTicker.DisplayMemberPath = "Ticker"; cboTicker.SelectedValuePath = "Ticker"; }
public void Refresh() { cboStock.ItemsSource = null; stocks = new CStockList(); stocks.Load(); cboStock.ItemsSource = stocks; cboStock.DisplayMemberPath = "Ticker"; cboStock.SelectedValuePath = "Id"; txtStock.Text = ""; txtStock.Focus(); }
// GET: CTransaction/Create public ActionResult Create() { if (Session["user"] != null) { CStockList sl = new CStockList(); sl.Load(); TransactionStock ts = new TransactionStock(); ts.NewStock = sl; ts.NewTransaction = new CTransaction(); return(View(ts)); } return(RedirectToAction("Login", "Login")); }
public void Refresh() { decimal runningTotal = 0; try { CStockList stocks = new CStockList(); stocks.Load(); dgStocks.ItemsSource = stocks; //get total foreach (var s in stocks) { CTransaction t = new CTransaction(); runningTotal = t.GetTotal(s.Ticker) + runningTotal; } lblTotal.Content = runningTotal.ToString("c2"); dgStocks.Columns[4].Header = "Quantity"; dgStocks.Columns[5].Header = "Position Value"; dgStocks.Columns[0].Visibility = Visibility.Hidden; dgStocks.Columns[1].Visibility = Visibility.Hidden; } catch (Exception ex) { } try { CTransactionList trans = new CTransactionList(); trans.Load(); dgTransactions_Copy.ItemsSource = trans; dgTransactions_Copy.Columns[0].Header = "Stock"; dgTransactions_Copy.Columns[3].Header = "Date of Transaction"; dgTransactions_Copy.Columns[4].Header = "Buy"; dgTransactions_Copy.Columns[5].Header = "Quantity"; dgTransactions_Copy.Columns[6].Header = "Price Per Share"; dgTransactions_Copy.Columns[1].Visibility = Visibility.Hidden; dgTransactions_Copy.Columns[2].Visibility = Visibility.Hidden; } catch (Exception ex) { } try { CCryptoList stocks = new CCryptoList(); stocks.Load(); dgCrypto1.ItemsSource = stocks; //get total foreach (var s in stocks) { CCryptoTran t = new CCryptoTran(); decimal.TryParse(t.GetTotal(s.Ticker).ToString(), out decimal g); runningTotal = g + runningTotal; } lblTotal.Content = runningTotal.ToString("c2"); dgCrypto1.Columns[4].Header = "Quantity"; dgCrypto1.Columns[5].Header = "Position Value"; dgCrypto1.Columns[0].Visibility = Visibility.Hidden; dgCrypto1.Columns[1].Visibility = Visibility.Hidden; } catch (Exception ex) { } try { CCryptoTranList crypto = new CCryptoTranList(); crypto.Load(); dgCrypto_Copy.ItemsSource = crypto; dgCrypto_Copy.Columns[0].Header = "Currency"; dgCrypto_Copy.Columns[3].Header = "Transaction Date"; dgCrypto_Copy.Columns[4].Header = "Buy"; dgCrypto_Copy.Columns[5].Header = "Quantity"; dgCrypto_Copy.Columns[6].Header = "Price Per Share"; dgCrypto_Copy.Columns[1].Visibility = Visibility.Hidden; dgCrypto_Copy.Columns[2].Visibility = Visibility.Hidden; } catch (Exception) { } }