Exemplo n.º 1
0
        private void dGridAlerts_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            if (gvAlerts.Column(e.ColumnIndex).Name == "delete")
            {
                string id      = (string)gvAlerts.CellValue("id", e.RowIndex);
                int    alertid = int.Parse(id);
                AlertManager.Remove(alertid);
                AlertManager.CheckAlerts();
                ShowAlertList();
            }
            else if (gvAlerts.Column(e.ColumnIndex).Name == "edit")
            {
                string       id      = (string)gvAlerts.CellValue("id", e.RowIndex);
                int          alertid = int.Parse(id);
                Alert        alert   = AlertManager.alerts[alertid];
                FormAlertAdd form    = new FormAlertAdd(ExchangeManager.GetMarketByMarketName(alert.market), "", alertid);
                form.ShowDialog();
                if (form.alertAdded || form.alertChanged)
                {
                    AlertManager.SaveAlerts();
                    AlertManager.CheckAlerts();
                }
                ShowAlertList();
            }
            else if (gvAlerts.Column(e.ColumnIndex).Name == "enable")
            {
                string id      = (string)gvAlerts.CellValue("id", e.RowIndex);
                int    alertid = int.Parse(id);
                Alert  alert   = AlertManager.alerts[alertid];
                alert.enabled = !alert.enabled;
                if (!alert.enabled)
                {
                    alert.alertExecute = false;
                }
                AlertManager.SaveAlerts();
                AlertManager.CheckAlerts();
                ShowAlertList();
            }
        }
Exemplo n.º 2
0
 private void dgridOpenOrders_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex < 0)
     {
         return;
     }
     if (gvMyOpenOrders.Column(e.ColumnIndex).Name == "delete")
     {
         string orderid = (string)gvMyOpenOrders.CellValue("openUuid", e.RowIndex);
         dgridOpenOrders.Rows.Remove(dgridOpenOrders.Rows[e.RowIndex]);
         tradeLogic.CancellMyOrder(new OpenOrder()
         {
             openUuid = orderid
         }, CancellOrder_UIResultHandler);
         UpdateMyOpenOrders();
     }
 }
Exemplo n.º 3
0
 private void dGridTicker_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     selectedTicker = (string)gvTicker.CellValue(gvTicker.FieldName(e.ColumnIndex), e.RowIndex);
     Close();
 }