프로젝트

일반

사용자정보

통계
| 개정판:

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

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

1
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
            TB_DB_Arguments.Text = " --dbpath D:/00.FAMOZ/16.CMS/02.SVN/Repository/Horizon/HServer/00.Server/00.Program/db_modules/db";
43

    
44
            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
            Console.WriteLine("changed : " + TB_DB_Arguments.Text);
69
            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
}