示例#1
0
            private void BtnAdd_Click(object sender, RoutedEventArgs e)
            {
                Window_MakeSession wms = new Window_MakeSession();
                Point pt = this.PointToScreen(new Point(0, 0));

                wms.Left = pt.X;
                wms.Top  = pt.Y;
                if (wms.ShowDialog() == true)
                {
                    string name     = wms.textBox_name.Text;
                    string ip       = wms.textBox_ip.Text;
                    string id       = wms.textBox_id.Text;
                    string password = wms.textBox_password.Password;

                    ServerInfoTextBlock si = new ServerInfoTextBlock(name, ip, id, password);
                    this.child.Items.Add(si);

                    JObject jobj = ServerInfo.jobj_root[this.Content] as JObject;
                    if (jobj == null)
                    {
                        return;
                    }

                    jobj.Add(ServerInfo.ConvertToJson(si.serverinfo));
                    ServerInfo.save();
                }
            }
示例#2
0
        private void BtnAddServer_Click(object sender, RoutedEventArgs e)
        {
            Window_AddServer wms = new Window_AddServer();
            Point            pt  = this.PointToScreen(new Point(0, 0));

            wms.Left = pt.X;
            wms.Top  = pt.Y;
            if (wms.ShowDialog() == true)
            {
                string name     = wms.textBox_name.Text;
                string ip       = wms.textBox_ip.Text;
                string id       = wms.textBox_id.Text;
                string password = wms.textBox_password.Password;


                try
                {
                    JObject jobj = ServerInfo.jobj_root[this.Content] as JObject;
                    if (jobj == null)
                    {
                        return;
                    }

                    ServerInfoTextBlock si = new ServerInfoTextBlock(name, ip, id, password);
                    jobj.Add(ServerInfo.ConvertToJson(si.serverinfo));
                    this.child.Items.Add(si);
                    ServerInfo.save();
                }
                catch (Exception ex)
                {
                    //Log.PrintError(ex.Message, "Add Server", Home.m_wnd.richTextBox_status);
                    Log.PrintError("서버 이름이 중복됩니다.\r", "Add Server", Home.m_wnd.richTextBox_status);
                }
            }
        }