Example #1
0
        public void Refresh()
        {
            cboName.ItemsSource = null;
            stocks = new CCryptoList();
            stocks.Load();
            cboName.ItemsSource = stocks;

            cboName.DisplayMemberPath = "Ticker";
            cboName.SelectedValuePath = "Ticker";
        }
Example #2
0
 // GET: Crypto
 public ActionResult Index()
 {
     if (Session["user"] != null)
     {
         cryptos = new CCryptoList();
         cryptos.Load();
         return(View(cryptos));
     }
     return(RedirectToAction("Login", "Login"));
 }
Example #3
0
 private void cboStock_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (cboStock.SelectedIndex > -1)
     {
         CCrypto     stock  = new CCrypto();
         CCryptoList stocks = new CCryptoList();
         stock         = stocks[cboStock.SelectedIndex];
         txtStock.Text = stock.Ticker;
     }
 }
Example #4
0
        public void Refresh()
        {
            cboStock.ItemsSource = null;

            CCryptoList stocks = new CCryptoList();

            stocks.Load();
            cboStock.ItemsSource = stocks;

            cboStock.DisplayMemberPath = "Symbol";
            cboStock.SelectedValuePath = "Id";
            txtStock.Text = "";
            txtStock.Focus();
        }
        // GET: CTransaction/Create
        public ActionResult Create()
        {
            if (Session["user"] != null)
            {
                CCryptoList sl = new CCryptoList();
                sl.Load();

                TransactionCrypto ts = new TransactionCrypto();
                ts.NewCrypto      = sl;
                ts.NewTransaction = new CCryptoTran();

                return(View(ts));
            }
            return(RedirectToAction("Login", "Login"));
        }
Example #6
0
        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)
            {
            }
        }