Files
Million/Million Buyer/MainForm.cs
2022-09-24 14:01:22 +09:00

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;
}
}
}