private void AddGroup() { if (Settings.Instance.SelectedServer != -1) { InputTextDialog inputTextDialog = new InputTextDialog("Add Group", "New groupname:"); DialogResult inputTextDialogResult = inputTextDialog.ShowDialog(this); string newGroupName; if (inputTextDialogResult == DialogResult.Cancel) { return; } newGroupName = inputTextDialog.UserText; inputTextDialog.Dispose(); ReportGroup newGroup = new ReportGroup(); newGroup.GroupName = newGroupName; Settings.Instance.ServerSettings.Server[Settings.Instance.SelectedServer].Groups.Add(newGroup); Lb_ReportGroups.Items.Add(newGroupName); } else { MessageBox.Show("Please add an select an server!"); } CheckButtons(); }
private void Btn_GetHash_Click(object sender, EventArgs e) { if (Txb_ServerIp.Text == string.Empty) { MessageBox.Show("Please insert a server address!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (Txb_Username.Text == string.Empty) { MessageBox.Show("Please insert a username!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } using (InputTextDialog inputTextDialog = new InputTextDialog("Get Passwordhash", "Password:", true)) { DialogResult inputTextDialogResult = inputTextDialog.ShowDialog(); if (inputTextDialogResult == DialogResult.OK) { string password = inputTextDialog.UserText; inputTextDialog.Dispose(); using (GetVersionAndHashDialog getHashDialog = new GetVersionAndHashDialog(Txb_ServerIp.Text, Convert.ToUInt32(Nud_port.Value), Cbox_UseSsl.Checked, Txb_Username.Text, password)) { DialogResult hashDialogResult = getHashDialog.ShowDialog(); if (hashDialogResult == DialogResult.OK) { Mtxb_password.Text = getHashDialog.Hash; ValidateMtxb(Mtxb_password); } } } } }
private void EditGroup() { InputTextDialog inputTextDialog = new InputTextDialog("Edit Group", "Edit groupname:", Lb_ReportGroups.SelectedItem.ToString()); DialogResult inputTextDialogResult = inputTextDialog.ShowDialog(this); string newGroupName; if (inputTextDialogResult == DialogResult.Cancel) { return; } newGroupName = inputTextDialog.UserText; inputTextDialog.Dispose(); Settings.Instance.ServerSettings.Server[Settings.Instance.SelectedServer].Groups[Lb_ReportGroups.SelectedIndex].GroupName = newGroupName; BuildGroupList(); }