private void CheckMyTradeTimeButtonClick(List <MyTrade> trades, DataGridView grid) { if (grid.SelectedCells == null || grid.SelectedCells.Count == 0) { return; } if (trades == null || trades.Count == 0) { return; } int tabRow = grid.SelectedCells[0].RowIndex; int tabColumn = grid.SelectedCells[0].ColumnIndex; if (tabColumn == 3) { if (tabRow >= trades.Count) { return; } MyTrade myOrder = trades[tabRow]; DateTime time = myOrder.Time; if (myOrder.Time == DateTime.MinValue) { time = DateTime.Now; } else { time = myOrder.Time; } DateTimeSelectionDialog dialog = new DateTimeSelectionDialog(time); dialog.ShowDialog(); if (dialog.IsSaved) { myOrder.Time = dialog.Time; RePaint(); } } }
private void CheckOpenOrdersTimeButtonClick(List <Order> orders, DataGridView grid) { if (orders == null || orders.Count == 0) { return; } if (grid.SelectedCells == null || grid.SelectedCells.Count == 0) { return; } int tabRow = grid.SelectedCells[0].RowIndex; int tabColumn = grid.SelectedCells[0].ColumnIndex; if (tabColumn == 2) { if (tabRow >= orders.Count) { return; } Order myOrder = orders[tabRow]; DateTime time = myOrder.TimeCallBack; if (myOrder.TimeCallBack == DateTime.MinValue) { time = DateTime.Now; } else { time = myOrder.TimeCallBack; } DateTimeSelectionDialog dialog = new DateTimeSelectionDialog(time); dialog.ShowDialog(); if (dialog.IsSaved) { myOrder.TimeCallBack = dialog.Time; myOrder.TimeCreate = dialog.Time; RePaint(); } } }