private void btnConnexion_Click(object sender, EventArgs e) { if (btnAppliquer.Enabled) { UpdateUser(); SaveUsers(); } Properties.Settings.Default.DernierUser = tbProfil.Text; Properties.Settings.Default.Save(); if (pm.IsConnected()) { pm.Disconnect(PirepManager.Disco_mode.Reco); } else { pm.Connect(Users[position]); } Close(); DialogResult = DialogResult.OK; }
public dlgConServeur(bool Direct = false) { InitializeComponent(); pm = PirepManager.Instance; Users = new List <PirepUser>(); LoadUsers(); foreach (PirepUser user in Users) { ListUsers.SelectedNode = ListUsers.Nodes[0]; ListUsers.SelectedNode = ListUsers.SelectedNode.Nodes.Add(user.Profil); } if (ListUsers.Nodes[0].GetNodeCount(false) > 0) { string DernierUser = Properties.Settings.Default.DernierUser; foreach (TreeNode node in ListUsers.Nodes[0].Nodes) { if (DernierUser == node.Text) { ListUsers.SelectedNode = node; position = node.Index; if (Direct) { pm.Connect(Users[position]); Close(); DialogResult = DialogResult.OK; } return; } } ListUsers.SelectedNode = ListUsers.Nodes[0].Nodes[0]; position = 0; } else { position = -1; ListUsers.SelectedNode = ListUsers.Nodes[0]; } }