Smärre korrigeringar
This commit is contained in:
@ -21,6 +21,8 @@ namespace RepositoryPattern
|
||||
public decimal BoughtSum { get; set; }
|
||||
public decimal TotalDiff { get; set; }
|
||||
public decimal CurrentSum { get; set; }
|
||||
public decimal TotalPlus { get; set; }
|
||||
public decimal TotalMinus { get; set; }
|
||||
|
||||
public Dictionary<string, DiTraderStockRow> Stocks { get; set; }
|
||||
public IEnumerable<StockMember> CurrentStocks { get; set; }
|
||||
@ -34,7 +36,7 @@ namespace RepositoryPattern
|
||||
_stockMarketRepository = stockMarketRepository;
|
||||
numericUpDown1.Value = timer1.Interval / 60000;
|
||||
numericUpDown1.Enabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void ReloadData()
|
||||
@ -44,7 +46,9 @@ namespace RepositoryPattern
|
||||
BoughtSum = 0m;
|
||||
TotalDiff = 0m;
|
||||
CurrentSum = 0m;
|
||||
foreach(var stock in CurrentStocks)
|
||||
TotalMinus = 0m;
|
||||
TotalPlus = 0m;
|
||||
foreach (var stock in CurrentStocks)
|
||||
{
|
||||
stock.ActValue = Stocks[stock.StockId.Trim()].LatestPrice;
|
||||
stock.ActDate = DateTime.Today;
|
||||
@ -58,6 +62,12 @@ namespace RepositoryPattern
|
||||
txtCurrValue.Refresh();
|
||||
txtTotDiff.Text = TotalDiff.ToString();
|
||||
txtTotDiff.Refresh();
|
||||
txtTotalMinus.Text = TotalMinus.ToString();
|
||||
txtTotalMinus.Refresh();
|
||||
txtTotalPlus.Text = TotalPlus.ToString();
|
||||
txtTotalPlus.Refresh();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void TotalReload()
|
||||
@ -81,7 +91,10 @@ namespace RepositoryPattern
|
||||
{
|
||||
var lv = lvMyStocks.Items.Add(currStock.StockId);
|
||||
lv.SubItems.Add(currStock.BuyValue.ToString());
|
||||
lv.SubItems.Add(currStock.ActValue.ToString());
|
||||
var currValue = lv.SubItems.Add(currStock.ActValue.ToString());
|
||||
//var saveBcolor = currValue.BackColor;
|
||||
//var valueLevel = currStock.ActValue - currStock.BuyValue;
|
||||
//currValue.ForeColor = valueLevel > 5 ? Color.Red : saveBcolor;
|
||||
var priceDiff = currStock.ActValue - currStock.BuyValue;
|
||||
lv.SubItems.Add(priceDiff.ToString());
|
||||
lv.SubItems.Add(currStock.PostAmount.ToString());
|
||||
@ -93,8 +106,16 @@ namespace RepositoryPattern
|
||||
BoughtSum += buyValue;
|
||||
TotalDiff += diffValue;
|
||||
CurrentSum += actValue;
|
||||
if (diffValue < 0)
|
||||
{
|
||||
TotalMinus += diffValue;
|
||||
}
|
||||
else
|
||||
{
|
||||
TotalPlus += diffValue;
|
||||
}
|
||||
var lvs = lv.SubItems.Add(diffValue.ToString());
|
||||
lv.SubItems.Add(Math.Round(diffproc,2).ToString());
|
||||
lv.SubItems.Add(Math.Round(diffproc, 2).ToString());
|
||||
lv.SubItems.Add(currStock.ActDate.ToString());
|
||||
lv.SubItems.Add(actValue.ToString());
|
||||
var owned = (DateTime.Today - currStock.BuyDate).TotalDays;
|
||||
@ -121,13 +142,13 @@ namespace RepositoryPattern
|
||||
|
||||
private void chkAutoReload_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
timer1.Enabled = chkAutoReload.Checked;
|
||||
numericUpDown1.Enabled = chkAutoReload.Checked;
|
||||
timer1.Enabled = chkAutoReload.Checked;
|
||||
numericUpDown1.Enabled = chkAutoReload.Checked;
|
||||
}
|
||||
|
||||
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
timer1.Interval = Convert.ToInt32(numericUpDown1.Value * 60000);
|
||||
timer1.Interval = Convert.ToInt32(numericUpDown1.Value * 60000);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user