프로젝트

일반

사용자정보

통계
| 개정판:

root / HServer / 01.Manager / 00.Program / Manager / Form_Manager.cs

이력 | 보기 | 이력해설 | 다운로드 (2.89 KB)

1 37 HKM
using System;
2
using System.Collections.Generic;
3
using System.ComponentModel;
4
using System.Data;
5
using System.Drawing;
6
using System.Linq;
7
using System.Text;
8
using System.Threading.Tasks;
9
using System.Windows.Forms;
10
11
namespace Manager
12
{
13
    public partial class Form_Manager : Form
14
    {
15
        public static Form_Manager instance;
16
17
        public Form_Manager()
18
        {
19
            if (instance == null) instance = this;
20
21
            InitializeComponent();
22
        }
23
24
        /// <summary>
25
        /// 폼이 로드 될때 실행
26
        /// </summary>
27
        /// <param name="sender"></param>
28
        /// <param name="e"></param>
29
        private void Form_Manager_Load(object sender, EventArgs e)
30
        {
31
32
33
34
            dbserver = new DBServer();
35
            dbserver.SetListBox(ListBox_DB_Server); // 리스트박스를 연결해준다.
36
37
            webServer = new WebServer();
38
            webServer.SetListBox(ListBox_Web_Server);
39
40
41
            TB_DB_Path.Text = @"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe";
42 39 HKM
            TB_DB_Arguments.Text = " --dbpath D:/00.FAMOZ/16.CMS/02.SVN/Repository/Horizon/HServer/00.Server/00.Program/db_modules/db";
43
44 37 HKM
            TB_Web_Path.Text = @"C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe";
45
            TB_Web_Arguments.Text = " --dbpath C:/Users/spboy/test";
46
        }
47
48
        #region [ DB Server ]
49
        DBServer dbserver; // 서버
50
51
        /// <summary>
52
        /// DB 연결하기 버튼
53
        /// </summary>
54
        /// <param name="sender"></param>
55
        /// <param name="e"></param>
56
        private void Btn_DB_Connect_Click(object sender, EventArgs e)
57
        {
58
           dbserver.Connect_DBServer();    // DB 서버를 연결해준다.
59
        }
60
61
        private void TB_DB_Path_TextChanged(object sender, EventArgs e)
62
        {
63
            dbserver.path = TB_DB_Path.Text;
64
        }
65
66
        private void TB_DB_Arguments_TextChanged(object sender, EventArgs e)
67
        {
68 39 HKM
            Console.WriteLine("changed : " + TB_DB_Arguments.Text);
69 37 HKM
            dbserver.arguments = TB_DB_Arguments.Text;
70
        }
71
72
        #endregion
73
74
        #region [ Web Server ]
75
        WebServer webServer;
76
77
        /// <summary>
78
        /// DB 연결하기 버튼
79
        /// </summary>
80
        /// <param name="sender"></param>
81
        /// <param name="e"></param>
82
        private void Btn_Web_Connect_Click(object sender, EventArgs e)
83
        {
84
            webServer.Connect_DBServer();    // web 서버를 연결해준다.
85
        }
86
87
        private void TB_Web_Path_TextChanged(object sender, EventArgs e)
88
        {
89
            webServer.path = TB_Web_Path.Text;
90
        }
91
92
        private void TB_Web_Arguments_TextChanged(object sender, EventArgs e)
93
        {
94
            webServer.arguments = TB_Web_Arguments.Text;
95
        }
96
97
        #endregion
98
99
100
    }
101
}