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