74 lines
2.1 KiB
C#
74 lines
2.1 KiB
C#
using Million;
|
|
using Million.DbManagement;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Million_Buyer
|
|
{
|
|
public partial class MainForm : Form
|
|
{
|
|
|
|
bool RealTimeMode = true;
|
|
|
|
public MainForm()
|
|
{
|
|
InitializeComponent();
|
|
Init();
|
|
}
|
|
|
|
public void Init()
|
|
{
|
|
// data setting
|
|
DbServiceFunctions.GetMarketTable_FromDB("Upbit", "KRW");
|
|
|
|
// Result Data DB에 생성
|
|
Million.DbManagement.DBConnection.QueryUpdateExcuter
|
|
(CommonProperty.DbConnectionResultData, DbServiceFunctions.CreateSavedAnalysisDataTableQuery());
|
|
Million.DbManagement.DBConnection.QueryUpdateExcuter
|
|
(CommonProperty.DbConnectionResultData, DbServiceFunctions.CreateSavedResultDataTableQuery());
|
|
Million.DbManagement.DBConnection.QueryUpdateExcuter
|
|
(CommonProperty.DbConnectionResultData, DbServiceFunctions.CreateRealTimeIndicatorTableQuery());
|
|
|
|
|
|
}
|
|
|
|
/// <summary>
|
|
/// 실시간 모드일 경우
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
private void rd_Realtime_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
SetReadOnly(true);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Buyer 모드일 경우
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
private void rd_buyer_CheckedChanged(object sender, EventArgs e)
|
|
{
|
|
SetReadOnly(false);
|
|
}
|
|
|
|
/// <summary>
|
|
/// Read Only Set(모드 변경)
|
|
/// </summary>
|
|
/// <param name="flag"></param>
|
|
private void SetReadOnly(bool flag)
|
|
{
|
|
RealTimeMode = flag;
|
|
tb_CycleCount.ReadOnly = flag;
|
|
tb_CycleMoneyValue.ReadOnly = flag;
|
|
}
|
|
}
|
|
}
|